没有合适的资源?快使用搜索试试~ 我知道了~
registry-server:注册服务器,订阅 rpc 服务或发布 rpc 服务
共39个文件
java:31个
properties:3个
xml:2个
需积分: 20 0 下载量 159 浏览量
2021-06-29
14:02:35
上传
评论
收藏 32KB ZIP 举报
温馨提示
Registry Server base on zookeeper ####zkclient zookeeper断链重连,维护session 长期监控节点变化 问题: retryUtilConnected阻塞 data监测,znode数据能否实时 znode是否使用Ephemeral类型,在session结束时自动删除(如果服务提供者真的挂了,那客户端就不会在robin调用服务时,使用该失效的服务,就不会重复报错) ###客户端 ####反射 客户端通过注册框架XXService rpc = ServiceSubscriber.getService(XXService.class)获取服务rpc实例, rpc被代理了两层,第一层我们用动态代理,策略性从本地连接池中选择rpc客户端实例。而rpc客户端实例是avro框架帮 我们做了代理,将底层socket传输封装了起来。 ####客户端连接池
资源推荐
资源详情
资源评论
收起资源包目录
registry-server-master.zip (39个子文件)
registry-server-master
pom.xml 6KB
src
test
java
com
edwardsbean
registry
zookeeper
ZkclientTest.java 2KB
ZookeeperTest.java 2KB
service
ServiceSubscriberTest.java 1KB
ZookeeperServicePubliserTest.java 811B
main
resources
service.avdl 106B
log4j.properties 733B
server-config.properties 0B
dev-config.properties 235B
applicationContext.xml 789B
java
com
edwardsbean
registry
example
HelloService.java 943B
HelloServiceImpl.java 392B
Main.java 395B
core
RSFramework.java 2KB
Config.java 289B
pool
ClientPool.java 472B
AvroClientFactory.java 2KB
PoolStrategy.java 225B
AvroClient.java 273B
AvroClientPool.java 1KB
FixedPool.java 1KB
fail
FailStrategy.java 277B
Failover.java 801B
route
RouteStrategy.java 374B
RoundRobin.java 779B
constant
Registry.java 166B
service
ZookeeperServicePubliser.java 2KB
ServiceManager.java 2KB
ZookeeperServiceSubscriber.java 2KB
ServicePubliser.java 242B
ServiceSubscriber.java 340B
AbstractServicePubliser.java 2KB
ServiceDefine.java 2KB
ServiceInstance.java 1KB
ServiceProxy.java 5KB
AbstractServiceSubscriber.java 971B
Service.java 2KB
.gitignore 25B
README.md 1KB
共 39 条
- 1
资源评论
Ruin-鸣
- 粉丝: 24
- 资源: 4569
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功