| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCluster
Abstract cluster, contains router chain, filter chain, address holder, connection holder and load balancer.
|
class |
AllConnectConnectionHolder
全部建立长连接,自动维护长连接
|
class |
Cluster
客户端,封装了集群模式、长连接管理、服务路由、负载均衡等抽象类
|
class |
ConnectionHolder
ConnectionHolder SPI
|
class |
FailFastCluster
快速失败
|
class |
FailoverCluster
故障转移,支持重试和指定地址调用
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Registry
Registry SPI
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
LocalRegistry
Local registry
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ZookeeperRegistry
简单的Zookeeper注册中心,具有如下特性:
1.可以设置优先读取远程,还是优先读取本地备份文件 2.如果zk不可用,自动读取本地备份文件 3.可以设置使用临时节点还是永久节点 4.断线了会自动重连,并且自动recover数据 在zookeeper上存放的数据结构为: -$rootPath (根路径) └--sofa-rpc |--com.alipay.sofa.rpc.example.HelloService (服务) | |-providers (服务提供者列表) | | |--bolt://192.168.1.100:22000? |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Server
Server SPI
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BoltServer
Bolt server
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractHttpServer
HttpServer for HTTP/1.1 and HTTP/2
|
class |
Http1Server |
class |
Http2ClearTextServer |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RestServer
Rest server base on resteasy.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ClientTransportHolder
Holder of client transport
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
NotReusableClientTransportHolder
ClientTransport of same provider will not be reused.
|
Copyright © 2008–2018 The Ant Financial. All rights reserved.