没有合适的资源?快使用搜索试试~ 我知道了~
oh-netty-rpc:netty4构建一个简单的rpc服务器和客户端
共64个文件
java:43个
xml:17个
properties:2个
需积分: 8 0 下载量 38 浏览量
2021-05-18
16:49:57
上传
评论
收藏 67KB ZIP 举报
温馨提示
oh-netty-rpc [Tips] Just for learning RPC ! 基于netty4实现的简单rpc client和rpc server, 使用zk做服务注册和服务发现 Project module introduction 各子模块说明: oh-netty-rpc-server : 基于netty实现的RPC server,默认加载了oh-netty-rpc-demoservice的接口,用于测试服务接口调用 oh-netty-rpc-client : 基于netty实现的RPC client,使用JDK动态代理实现RPC client,隐藏了底层实现细节,使服务调用看起来像是本地调用(网络通讯、编解码、远程调用) oh-netty-rpc-protocol : 封装了RPC通讯之间约定的request和response格式 oh-netty-rpc-registry
资源推荐
资源详情
资源评论
收起资源包目录
oh-netty-rpc-master.zip (64个子文件)
oh-netty-rpc-master
pom.xml 3KB
rpc-server
pom.xml 2KB
src
main
resources
rpcServer.properties 115B
log4j.xml 1KB
applicationContext-rpcServer.xml 1KB
java
com
crazypig
rpc
netty
server
RpcServer.java 2KB
NettyServer.java 5KB
RpcServerHandler.java 4KB
RpcServerMain.java 500B
service
HelloServiceImpl.java 456B
utils
SpringUtil.java 602B
rpc-demoservice
pom.xml 638B
src
main
resources
log4j.xml 1KB
applicationContext.xml 1KB
java
com
crazypig
rpc
netty
service
HelloService.java 249B
rpc-protocol
pom.xml 1KB
src
test
java
com
crazypig
netty
rpc
codec
KryoPoolTest.java 951B
KryoTest.java 2KB
main
resources
log4j.xml 1KB
applicationContext.xml 1KB
java
com
crazypig
rpc
netty
protocol
RpcResponse.java 989B
RpcRequestBuilder.java 2KB
RpcRequest.java 1KB
RpcResponseBuilder.java 1KB
serialize
RpcSerializer.java 590B
RpcSerializerType.java 396B
protostuff
ProtostuffRpcSerializer.java 1KB
RpcSerializers.java 432B
kryo
KryoRpcSerializer.java 2KB
codec
RpcProtocolEncoder.java 769B
RpcProtocolDecoder.java 1KB
rpc-client
pom.xml 2KB
src
main
resources
applicationContext-rpcClient.xml 1KB
rpcClient.properties 72B
log4j.xml 1KB
java
com
crazypig
rpc
netty
client
RpcClient.java 3KB
stub
RpcClientHandler.java 1KB
async
AsyncRpc.java 559B
AsyncRpcMethodType.java 252B
AsyncRpcMethod.java 706B
RpcInvocationCallback.java 283B
DelegateRpcResponseFuture.java 2KB
RpcResponseFuture.java 1KB
RpcClientInvoker.java 9KB
NettyClient.java 6KB
RpcConnection.java 3KB
lb
ServerAddressLoadBalancer.java 291B
DefaultServerAddressLoadBalancer.java 716B
RpcClientMain.java 2KB
asyncservice
HelloServiceAsync.java 937B
rpc-test
pom.xml 2KB
src
test
resources
applicationContext-test.xml 1KB
log4j.xml 1KB
java
com
crazypig
rpc
netty
RpcConcurrentTest.java 3KB
rpc-registry
pom.xml 1KB
src
main
java
com
crazypig
rpc
netty
registry
ServerAddress.java 1KB
ZkServiceRegistry.java 3KB
MockServiceRegistry.java 693B
ZkServiceDiscovery.java 4KB
ServiceRegistry.java 336B
MockServiceDiscovery.java 894B
ServiceDiscovery.java 355B
.gitignore 2KB
README.md 4KB
共 64 条
- 1
资源评论
Aurora曙光
- 粉丝: 42
- 资源: 4528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功