标签:Haproxy

Spring

Spring Cloud第四篇 | 客户端负载均衡Ribbon

9

hanze 发布于 2019-12-10

​ 本文是Spring Cloud专栏的 第四篇 文章,了解 前三篇 文章内容有助于更好的理解本文: ​Spring Cloud第一篇 | Spring Cloud前言及其常用组件介绍概览 Spring Cloud第二篇 | 使用并认识Eureka注册中心 Spring...

阅读(9)评论(0)赞 (0)

编程技术

高并发、高性能 Web 架构

3

puefu.he 发布于 2019-12-09

编辑推荐: 文章介绍了典型的,三层架构的高性能 Web 应用架构,并对反向代理服务,应用层节点工作模型,Memcached 服务等做了详细的解释,希望能对您有所帮助。 本文来自于csdn,由火龙果软件Luca编辑、推荐。 典型 Web App 架构 以下是一个典型的高负载 web...

阅读(21)评论(0)赞 (0)

Java

2020面试预备你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里

31

hellas 发布于 2019-12-02

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书! 小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、...

阅读(22)评论(0)赞 (0)

Java

okhttp源码解析(拦截器、设计模式)

2

songhua.gao 发布于 2019-12-02

在之前的 okhttp源码解析(执行流程) 的文章中,我们已经对 okhttp 发起请求的执行流程做了探究。这篇文章将对 okhttp 中的拦截器和设计模式做一下分析,废话少说,开干! 拦截器 拦截器作用 我们在探究拦截器之前,首先要知道拦截器是什么作用,套用 okhttp 官网...

阅读(28)评论(0)赞 (0)

Spring

图文详解应用登录验证码的多种实现方案

4

yanxinchi 发布于 2019-11-29

在本号的一系列Spring Security文章中,先后介绍了各种登录验证及授权中的知识点,如:spring-security简介并与shiro对比、 formLogin模式登录认证、动态数据登录验证与权限分配、账户多次登录失败锁定、RememberMe记住我功能,等等文章。笔者...

阅读(20)评论(0)赞 (0)

Spring

图文详解应用登录验证码的多种实现方案

4

xirruiqiang 发布于 2019-11-28

在本号的一系列Spring Security文章中,先后介绍了各种登录验证及授权中的知识点,如:spring-security简介并与shiro对比、 formLogin模式登录认证、动态数据登录验证与权限分配、账户多次登录失败锁定、RememberMe记住我功能,等等文章。笔者...

阅读(17)评论(0)赞 (0)

Java

Nginx动静分离(Nginx+Tomcat)

小丁 发布于 2019-11-22

第一步: nginx构建 第二步:Tomcat构建 1.Tomcat基础点 (1 )Tomcat 是基于java开发的web容器,用来发布java代码和jsp网页。 (2)开发人员开发java web网站,使用Tomcat容器发布和解析,用户通过浏览器实现访问。 (3)发布jav...

阅读(42)评论(0)赞 (0)

Spring

详解SpringBoot应用跨域访问解决方案

1

yeseng 发布于 2019-11-11

一、什么是跨域访问 说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)相同、端口相同的条件,否则访问将被禁止,该访问也就被称为跨域访问。 虽然跨域访问被禁止之后,可以在一定程度上提高了应用的安全...

阅读(36)评论(0)赞 (0)

Java

综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

yeseng 发布于 2019-11-07

来源: http://t.cn/RVDWcfe 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少...

阅读(61)评论(0)赞 (0)

编程技术

基于GateKeeper网关的微服务架构

4

xubiao.zhuang 发布于 2019-10-24

什么是微服务? 在了解微服务架构前,我们需要先了解什么是微服务 在传统单体架构(如上图左侧)中,我们一个项目的所有模块是聚合在一个程序中。我们所有模块数据都存放到一个数据库中。因为这种架构很简单的原因,所以开发效率很快,部署方便,在项目初期阶段比较常用。但随着项目复杂度增加,开发...

阅读(43)评论(0)赞 (0)

编程技术

迁移到MySQL的业务架构演进实战

23

xiaoli.wang 发布于 2019-10-21

PREEMPTIVE READING dbaplus社群 · 新书抢读-04期- 编者有言: 本书凝练作者2000篇原创技术博客之精华,真实还原了DBA工作的缩影,让读者在全新梳理DBA已有知识体系和技能栈的同时,全面理解新时代DBA技术转型思路和运维心得。 本文将...

阅读(69)评论(0)赞 (0)

Java

技术开发者应该如何构建小团队的微服务方案?

24

darida 发布于 2019-10-15

作者 | 徐鹏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 我们的产品是Linkflow,企业运营人员使用的客户数据平台(CDP)。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上...

阅读(93)评论(0)赞 (0)

Spring

8张图带你认识SpringCloud框架(附spring源码,建议收藏)

11

xiaoli.he 发布于 2019-10-15

本文基于SpringBoot 1.5.7和SpirngCloud Dalston.SR5。 针对这个架构图我分层介绍一下: 1、是web服务器的选型,这个我选择的是nginx+keepalived,haproxy也是一个选择,但是haproxy在反向代理处理跨域访问的时候问题很多...

阅读(80)评论(0)赞 (0)

编程技术

详解Docker负载均衡和服务发现

3

wenming.gapo 发布于 2019-09-19

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目,自开源后受到广泛的关注和讨论,以至于dotCloud 公司后来都改名为 Docker Inc。 Docker 是一个使用Go语言开发的开源的应用容器引擎,是PaaS提供商dot...

阅读(63)评论(0)赞 (0)

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

阅读(70)评论(0)赞 (0)

编程技术

【大咖连载】服务设计与实现

6

songhua.gao 发布于 2019-09-16

更多精彩内容请关注我们 服务设计会影响到业务需求是否被正确、高效地实现,良好的服务设计能够帮助领域专家与开发人员之间,以及团队内部进行高效、准确的沟通。良好的实现则能缩短服务上线的周期,并提升可扩展性及可维护性。 在微服务架构设计的过程中,架构设计、接口设计需要和代码库一样,使用...

阅读(94)评论(0)赞 (0)

编程技术

「走进k8s」Kubernetes1.15.1的外部服务发现 ingress(35)

18

刘莉莉 发布于 2019-09-09

上次说了内部使用 coredns 实现服务发现的功能,外部服务发现可以通过service的nodeport的方式,对于小规模的应用使用 NodePort,但是当应用越来越多的时候,就会发现对于 NodePort 的管理就非常麻烦了。Kubernetes 还为我们提供了一个非常重要...

阅读(71)评论(0)赞 (0)

编程技术

实现微服务的高可用:一份从0到1的必读手册

25

Harries 发布于 2019-09-09

什么是高可用 在定义什么是高可用之前,我们可以先定义下什么是不可用:一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节出现了故障,都可能导致网站页面不可访问,这个也就是网站不可用的情况。 参考维基百科,看看维基怎么定义高可用: 系统无中断地执行其功能的能力...

阅读(81)评论(0)赞 (0)