netty
文章平均质量分 70
daliucheng
这个作者很懒,什么都没留下…
展开
-
netty实现RPC小demo
netty实现RPC小demo1. RPC2. netty实现方式分析3. netty实现demo4. 结果 1. RPC 网上有好多RPC的讲述,这里我就不多说了,简单的说说,我这里是怎么搞的? 2. netty实现方式分析 大体的思路就是上面的那个样子,至于协议的封装,我搞的没那么复杂,就是一个小demo,对于调用协议和响应协议我规定如下: 调用协议 调用类的全限定类名&调用的方法名&参数类型=参数值 响应协议 这个就很简单了,因为我返回值都是String,我直接按照Stir原创 2021-08-05 10:43:20 · 151 阅读 · 0 评论 -
netty解决TCP粘包和拆包
netty解决TCP粘包和拆包1. TCP粘包现象出现的原因1.1 现象重显2. 解决思路3. netty解决方法 1. TCP粘包现象出现的原因 TCP 是面向连接,面向流,可以提供高可靠性,在发送数据的时候,因为TCP发送数据是按照数据块的,为了提供发送的效率,发送端会将多个小的数据数据包合并在一块(主要是Nagle算法),更好的发送数据。这样就出现了一个新的问题,接收端不能识别出来原始数据,这就是粘包。 说明: 第一行所示,data1和data2都是两次独立的包,没有发生粘包。 第二行所示,da原创 2021-08-03 20:57:42 · 168 阅读 · 0 评论