2020年4月25日
摘要: 最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下: 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢? 1. dubbo 的 Consumer 消费者如何使用 Netty --dem 阅读全文
posted @ 2020-04-25 18:11 小勇DW3 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 1、netty中的拆分粘包处理方案 TCP粘包和拆包 TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包 阅读全文
posted @ 2020-04-25 14:43 小勇DW3 阅读(1695) 评论(1) 推荐(0) 编辑
摘要: 项目中由于数据过大,在openresty中使用 ngx.req.read_body() local args = ngx.req.get_body_data() 然后flink任务中的消费者Consumer拿到的数据是body部分是空数据,其他数据是正常的,推断是文件大小受限,导致拿不到数据。 1、 阅读全文
posted @ 2020-04-25 13:56 小勇DW3 阅读(3705) 评论(0) 推荐(0) 编辑