220,017
社区成员
发帖
与我相关
我的任务
分享在分布式架构下,当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个治理中心对集群进行实时管理。此时,便引入了SOA(Service Oriented Architecture)架构;
在SOA系统中会有一个服务注册中心,我们将服务注册到服务注册中心中(必须要放在服务注册中心,中心化的强耦合),他就会一直监控着每一个服务,当某一个服务宕机时服务注册中心就会将其排除在外不会调用,直到该服务正常,这就解决了服务调用异常的问题;同时也会根据某个协议进行调整,将一个协议转为另一个协议,这就解决了各个应用间协议不同的情况;