一个微服务的架构设计问题

问题背景:

目前在给集团的业务系统设计统一权限中台系统,由于设计到的系统很多,对应的权限划分业务规则细,从以前的“分散在各个业务系统分配”现在规划成“统一在权限中心中划分分配用户行为”。
在做架构设计时,大致划分出一个架构图如下:

image.png

存在的问题点

  1. 各个下层服务之间不直接依赖,由上层聚合服务统一对外提供服务,此架构能一定程度上减少下层服务之间的耦合。但是存在聚合服务又变成一个“大集合”之类的系统;这一步应该能如何优化处理?
  2. 统一了聚合服务后,它就成为了业务的主入口,由此它便是一个单点的。这一步应该能如何优化处理?
  3. 此架构下,上层的聚合服务感觉上充当了网关的作用。那么入口网关是否还有存在的必要?
阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进