服务网关、负载均衡、配置中心和服务总线都包含哪些主要概念?
方法/步骤
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端获取最新配置。
上一篇:Excel如何自定义分隔符