多语言展示
当前在线:1408今日阅读:99今日分享:20

如何理解服务网关以及服务总线的概念

服务网关、负载均衡、配置中心和服务总线都包含哪些主要概念?
方法/步骤
1

服务网关Zuul的主要功能是路由和过滤器。路由功能是微服务的一部分, 比如/api / user映射到user服务, /api/shop 映射到shop服务。

2

类似nginxd的反向代理的功能,增加了一些配合其他组件的特性,服务网关是包含高可用的一道重要防线。

3

服务网关的主要功能包括:动态路由,甩负荷,身份认证,压力测试,服务迁移,路由管理,安全控制。

4

负载均衡即分摊到多个单元上进行执行:包括简单轮询负载均衡,加权响应时间负载均衡,区域感知轮询负载均衡,随机负载均衡。

5

配置中心的运作主要是与ConfigServer建立连接,根据配置获取远程Repo数据,数据放入App Jvm中,动态更新最新数据。

6

Spring Cloud Bus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。

7

流程是:提交代码触发post给客户端A发送,客户端A接收到请求从Server端更新配置并且发送给Spring Cloud Bus,Spring Cloud bus接到消息并通知给其它客户端。其它客户端接收到通知,请求Server端获取最新配置。

推荐信息