没有合适的资源?快使用搜索试试~ 我知道了~
nz-rpc:基于netty和zookeeper的RPC框架
共229个文件
java:176个
xml:15个
sh:9个
需积分: 9 0 下载量 59 浏览量
2021-05-26
19:45:54
上传
评论
收藏 541KB ZIP 举报
温馨提示
基于netty和zookeeper的RPC框架 说明 nzRpc是一个基于netty和zookeeper的RPC框架,使用netty作为底层socket通信框架。使用Zookeeper作为注册中心。 服务提供者启动时会向服务注册中心注册相关信息 消费者启动时,会获取注册信息,并缓存在应用中 消费者会监听注册信息的变化,比如服务提供者上线,并进行更新。 服务调用不经过注册中心,运行过程中注册中心宕机不影响服务调用。 目前仅支持SpringBoot应用,提供端和消费端只要引入注解和,并在application.yml中进行端口和IP配置,即可轻易使用,详细可参见如下 整体架构图 基本特性 模块配置成SpringBoot Starter,引入POM依赖即可 每一个节点既可以作为服务消费者,也可以作为服务提供者 接入简单,通过添加注解和,即可零配置启动。 使用zookeeper实现服务注册与发现
资源推荐
资源详情
资源评论
收起资源包目录
nz-rpc:基于netty和zookeeper的RPC框架 (229个子文件)
mvnw.cmd 6KB
mvnw.cmd 6KB
mvnw.cmd 6KB
启动说明.emmx 14KB
spring.factories 647B
.gitignore 320B
.gitignore 303B
.gitignore 303B
.gitignore 303B
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
RedisLockUtil.java 10KB
ZkLockUtil.java 8KB
NettyClient.java 7KB
ClientMessageHandler.java 6KB
AbstractServiceDiscover.java 5KB
LoadbalanceStrategyTest.java 5KB
ZkCli.java 5KB
ClientContext.java 5KB
ServerMessageHandler.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
ZkClient.java 4KB
ZookeeperServiceRegister.java 4KB
TestRequest.java 4KB
HeartbeatRequestHandler.java 4KB
NettyServer.java 4KB
JavassistProxyFactory02.java 4KB
LoadbanlanceHandler.java 4KB
ZookeeperServiceDiscover.java 4KB
TimeOutInterceptor.java 4KB
RpcClientRequestInterceptor.java 4KB
NettyMessageDecode.java 4KB
InterceptorChain.java 3KB
UniformityHashLoadbalanceStrategy.java 3KB
FastjsonSerializeUtil.java 3KB
JacksonSerializeUtil.java 3KB
HeartbeatResponseHandler.java 3KB
ClientInterceptorAutoConfiguration.java 3KB
DemoController.java 3KB
RedisClient.java 3KB
ClientChannelOutboundHandle.java 2KB
ClusterFaultHandler.java 2KB
CustomProducer.java 2KB
ClusterFaultToleranceInterceptor.java 2KB
CustomProducerTest.java 2KB
TraceExecutorService.java 2KB
SerializeFactory.java 2KB
DiscoverAutoConfiguration.java 2KB
RedisClientTest.java 2KB
FastJsonSerializeUtilTest.java 2KB
JavassitProxyCreate.java 2KB
MessageBodyUtil.java 2KB
ProtostuffSerializeUtil.java 2KB
ZkLockService.java 2KB
HessianSerializeUtil.java 2KB
LoadbalanceAutoConfig.java 2KB
ServerChannelInboundHandler.java 2KB
ClusterFault.java 2KB
FailbackClusterFault.java 2KB
ClientChannelInboundHandler.java 2KB
RedisLockService.java 2KB
InterceptorChainTest.java 2KB
RpcProperties.java 2KB
NettyContext.java 2KB
RpcClientInvocation.java 2KB
ZkLockUtilTest.java 2KB
RedisPoolClient.java 1KB
NettyMessageEncoder.java 1KB
RpcClientInvocationTest.java 1KB
RpcInvoker.java 1KB
RedisFatory.java 1KB
WeightPollingLoadbalanceStrategy.java 1KB
ZkListener.java 1KB
PersonController.java 1KB
NettyMessageBuilder.java 1KB
ChildChannelHandler.java 1KB
JdkSerializeUtil.java 1KB
ClusterFaultAutoconfiguration.java 1KB
NettyChannelHandler.java 1KB
LeastActiveLoadbalanceStrategy.java 1KB
PollingLoadbalanceStrategy.java 1KB
LockProperties.java 956B
ZkUidProducerTest.java 926B
JdkSerializeUtilTest.java 926B
ServiceSelectInterceptor.java 915B
UidProducerAutoConfiguration.java 904B
AbstractRequestHandler.java 891B
JdkProxyCreate.java 872B
PersonServiceImpl.java 871B
DemoServiceImpl1.java 856B
DemoServiceImpl.java 856B
ServerConfig.java 828B
ServerConfig.java 827B
ServerConfig.java 823B
ZookeeperAutoConfigure.java 817B
MsgAutoConfiguration.java 812B
WeightRandomLoadbalanceStrategy.java 766B
共 229 条
- 1
- 2
- 3
资源评论
谁家扁舟子
- 粉丝: 30
- 资源: 4678
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功