
RPC
小迁W️:m12330m
java 大数据 人工智能 架构师学习资料免费分享
展开
-
Netty实现高性能RPC服务器优化篇之消息序列化
有关如何利用Netty开发实现,高性能RPC服务器的一些设计思路、设计原理,以及具体的实现方案。在文章的最后提及到,其实基于该方案设计的RPC服务器的处理性能,还有优化的余地。于是利用周末的时间,在原来NettyRPC框架的基础上,加以优化重构,本次主要优化改造点如下:1、NettyRPC中对RPC消息进行编码、解码采用的是Netty自带的ObjectEncoder、ObjectDecoder(对象编码、解码器),该编码、解码器基于的是Java的原生序列化机制,从已有的文章以及测试数据来看,Java的原生序原创 2020-10-06 14:42:10 · 326 阅读 · 0 评论 -
异步调用,支持Future机制,一个轻量级RPC框架
1、背景 最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章《轻量级分布式 RPC 框架》,作者用Zookeeper、Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架可以算是一个简易版的dubbo。这个RPC框架虽小,但是麻雀虽小,五脏俱全,有兴趣的可以学习一下。 本人在这个简易版的RPC上添加了如下特性: 异步调用,支持Future机制,支持回调函数callback 客户端使用TCP长连接(在多次调用共享连接)原创 2020-08-29 15:22:17 · 630 阅读 · 0 评论