注册中心类图
2017-03-14 10:14:17 0 举报
注册中心类图主要包含以下几个部分:服务提供者、服务消费者、注册中心和注册信息。服务提供者负责提供服务,服务消费者负责调用服务,注册中心负责管理所有服务的注册和发现。注册信息包括服务的ID、名称、地址、端口、版本等信息。当服务提供者启动时,它会将自己的信息注册到注册中心;当服务消费者需要调用某个服务时,它会从注册中心获取该服务的地址信息,然后通过负载均衡策略选择一个服务实例进行调用。在整个过程中,注册中心起到了关键的作用,它确保了服务的稳定性和可用性。
作者其他创作
大纲/内容
1
RegisterService
- serviceInfo: ServiceInfo
+ listenService(ServiceInfo): void+ registerService(ServiceInfo): void
RegisterListener
Leader
- id: long- name: String- role: int- registerList: List......
+ getters & setters+ sync(RegisterTable): boolean+ elect(): boolean+ listenService(ServiceInfo): void+ registerService(ServiceInfo): void+ request(String): String
RegisterTable
- id: long- serviceList: List......
+ getters & setters
前端服务模块
Server
- id: long- name: String......
+ request(String): String
服务模块
注册中心模块
1...n
SyncService
+ sync(RegisterTable): boolean+ elect(): boolean
ServiceInfo
- id: long- serviceName: String- serviceBalance: double......
RequestService
0 条评论
回复 删除
下一页