一、介绍 ? dubbo 主要是一个分布式服务治理解决方案。那么什么是服务治理? ? 服务治理主要是针对大规模服务化以后,服务之间的路由、负载均衡、容错机制、服务降级这些问题的解决方案,而 Dubbo 实现的不仅仅是远程服务通信,并且还解决了服务路由、负载、降级、容错等功能。 二、基本使用 三、Du ...
分类:
其他好文 时间:
2020-07-12 16:26:43
阅读次数:
51
#为网卡设置bond,实现多块网卡使用同一个ip地址以提供网卡负载均衡或容错的能力DEVICE=bond0TYPE=EthernetONBOOT=yesBOOTPROTO=noneIPADDR=192.168.90.80NETMASK=255.255.255.0BONDING_OPTS="mode= ...
分类:
系统相关 时间:
2020-07-12 12:08:20
阅读次数:
103
nfs共享文件存储 network filesystem; 为什么要使用 nfs? 如果userA上传文件通过负载均衡器上传到了web01,这个时候userB去下载file1又被负载均衡器分配到了web02 上面就找不到userA上传的资源了。 使用了共享存储nfs之后,userA上传的文件到nfs ...
分类:
其他好文 时间:
2020-07-12 11:58:14
阅读次数:
75
概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的。同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Sess ...
[前言 本文主要探讨集群后不同Web服务器获取Session数据的问题解决方案。Session Stick Session Stick 方案即将客户端的每次请求都转发至同一台服务器,这就需要负载均衡器能够根据每次请求的会话标识(SessionId)来进行请求转发,如下图所示。 这种方案实现比较简单,... ...
分类:
编程语言 时间:
2020-07-12 09:16:31
阅读次数:
81
前言: 最近在关注微服务,在 eShop On Containers 项目中存在一个API网关项目,引起想深入了解下它的兴趣。 一、API网关是什么 API网关是微服务架构中的唯一入口,它提供一个单独且统一的API入口用于访问内部一个或多个API。它可以具有身份验证,监控,负载均衡,缓存,请求分片与 ...
动态伸缩, 根据流量增加或减少机器 灾备 ,如果宕机了 consul 获取所有rpc请求地址,并实时检测 (服务发现机制) 每个服务启动的时候,就会把所有服务注册到consul 为什么不用负载均衡,服务就几百个。consul 可以做自动选举。consul可以做集群。 consul 基于go语言, c ...
分类:
其他好文 时间:
2020-07-11 22:45:05
阅读次数:
76
1.SpringCloud简介 SpringCloud集成了很多组件,包括: Eureka: 服务治理,服务注册/发现 Zuul: 网关组件,提供智能路由,访问过滤功能 (集成了ribbon、hystrix) Ribbon:客户端负载均衡的服务调用组件(客户端负载) Fegin: 服务之间的调用组件 ...
分类:
编程语言 时间:
2020-07-11 17:06:36
阅读次数:
62
客户端负载均衡 客户端负载均衡,就是相对服务端负载均衡而言的。 服务端负载均衡,就是传统的 Nginx 的方式。用 Nginx 做负载均衡,我们称之为服务端负载均衡。 如下图所示: 这种均衡,称为服务端负载均衡。它的一个特点就是,客户端并不知道此时为它提供服务的 server 到底是哪一个,它也不关 ...
分类:
其他好文 时间:
2020-07-11 16:50:29
阅读次数:
63
接口设计需要考虑哪些方面 接口的命名。 请求参数。 支持的协议。 TPS、并发数、响应时长。 数据存储。DB选型、缓存选型。 是否需要依赖于第三方。 接口是否拆分。 接口是否需要幂等。 防刷。 接口限流、降级。 负载均衡器支持。 如何部署。 是否需要服务治理。 是否存在单点。 接口是否资源包、预加载 ...
分类:
其他好文 时间:
2020-07-11 09:42:42
阅读次数:
95