为什么说SOA环境下Service Registry很重要?

为什么说SOA环境下Service Registry很重要?

有了Service Registry,consumer不必通过IP找到provider,而只需通过服务名。但这又有什么好处呢?

个人观点:

    开发人员和运维人员不必互相询问和通知了。开发人员不必向运维人员打听某服务器的IP,运维人员如果把某服务转移到了另一台机上,也不必通知开发人员。  也就是说,基于名字的耦合(connascence)会弱于基于网络地址的耦合

另一个好处是方便依赖关系的监控。Service Registry集中地保存了consumer/provider之间的逻辑依赖关系,以及consumer机器和provider机器之间的物理依赖关系。 如果有一个界面,就可以一目了然地监控这些依赖。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.