更新时间:2020-09-23 16:33
SOFARegistry,即服务注册中心,是 SOFA 中间件的底层组件。
主要存储的信息包括:
主要工作机制为:
SOFARPC 在采用软负载路由策略时,需要使用 SOFARegistry(服务注册中心)。
软负载即软件负载,当需要调用服务时,消费方根据软负载策略,从 SOFARegistry 推送到本地缓存的列表里,选择一个地址,再调用该地址所提供的服务。
SOFARPC 采用服务发布(ServicePublish)和引用(ServiceReference)模型,通过 SOFARegistry(服务注册中心)动态感知服务发布并将服务地址列表推送给已经引用该服务的消费方,更新消费方本地缓存中的可用服务列表,最后通过软负载策略,为消费方选择可用地址进行远程通信。
在使用 SOFARPC 的时候,使用服务注册中心就不用将地址硬编码在代码中。
SOFARPC 使用 SOFARegistry 示意图
在文档使用中是否遇到以下问题
更多建议
匿名提交