服务治理

案例

在社交app中(如:微博、抖音、b站等),关注某人、点赞、发评论、发私信、你关注的人发新作品,都会给对方推送消息,也就是说:

  • 推送消息 是公共服务,就是上图的Application Service,

  • 关注某人、点赞、发评论、发私信是Application Client,需要调用 推送消息 这个公共服务

传统方式-单体服务

当访问量增大时,单体服务无法承受
业务功能很多时,开发难度加大

拆分多个服务

当访问量越来越大,A、B、C 等服务越来越多,一个推送消息服务不能承受,需要部署 多个推送消息服务

部署 多个推送消息服务 的问题

问题一: A、B、C 等服务不知道调用哪个 推送消息服务

问题二:当有 新的 推送消息服务 时,A、B、C 服务, 也不知道 新服务的存在

总结

当服务越来越多时,需要管理、治理。人越来越多,需要管理治理;汽车越来越多,交通需要管理、治理


原文出处:/show_1EF5hV3W8fY1.html