Web Services (微观)服务依赖关系和关系文档

omhiaaxx  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(127)

当你有这么多的服务,比如说超过50个服务,你想知道服务之间的关系,比如说你想知道哪些服务相互之间有硬依赖,哪些服务相互之间有软依赖。这意味着当一个服务停止运行,其他服务也将停止工作时,基本上可以提供高可用性和正常运行时间(SLA)我们也需要这样做。而且,当一个新人加入团队时,应该有某种文档来查看我们拥有哪些服务以及依赖关系树如何。它们之间有什么样的关系?是通过消息代理发送消息还是直接请求?这些服务是在测试环境中工作还是在生产环境中工作?或者两者都有?有什么工具和软件可以帮助我们解决这个问题?

2wnc66cl

2wnc66cl1#

我刚才也在研究这个问题,特别是服务之间的依赖性建模。
在我看来你可以往两个方向走

  • 服务注册表
  • 配置管理数据库

现在有很多成熟的服务注册中心,它们不仅是静态文档,而且服务注册中心会向服务注册中心注册自己,其他服务注册中心可以自动向用户发现服务。

对我来说,Service Registry选项可能过于复杂,我将朝着简单CMBD的方向发展

相关问题