网站架构:分布式通信 服务治理

在分布式过程中,有一个问题是进行寻址,在服务治理之前,地址基本是点对点配置,通过写死IP端口的方式进行连接,这种方式,随着服务的增多,会导致地址管理的混乱,配置成本较高,而且容易出错

服务治理的目的

对整体的RPC调用进行集中化管理(动态的进行服务发现)

成熟的解决方案有

  阿里(dubbo ,HSF) 腾讯(Tara) JSF CNCF 新浪(Motan) istio

治理内容

服务的自动发现:服务治理框架的基本功能(通过动态的感知到服务器的地址信息,然后针对该地址信息进行自动化配置模板化配置)(需要引进一个注册中心的概念来进行集中化管理)

客户端的自动发现:

变更下发:客户端的自动发现就依赖于下发的数据,需要及时把提供服务的节点信息编号下发到各个客户端

 场景:当我们进行一个发布的时候,先将需要发布的节点从负载均衡列表中移除,然后再进行更新,然后再添加到负载均衡列表中(避免了访问到正在发布中的程序)(基于状态监测模块去做)

 

猜你喜欢

转载自www.cnblogs.com/hpzhu/p/10600726.html
今日推荐