2019年9月16日

Java高并发网络编程(五)Netty应用

摘要: 推送系统 一、系统设计 二、拆包和粘包 粘包、拆包表现形式 现在假设客户端向服务端连续发送了两个数据包,用packet1和packet2来表示,那么服务端收到的数据可以分为三种,现列举如下: 第一种情况,接收端正常收到两个数据包,即没有发生拆包和粘包的现象,此种情况不在本文的讨论范围内。 第二种情况 阅读全文

posted @ 2019-09-16 18:09 AI数据 阅读(1083) 评论(0) 推荐(0) 编辑

Java高并发网络编程(四)Netty

摘要: 在网络应用开发的过程中,直接使用JDK提供的NIO的API,比较繁琐,而且想要进行性能提升,还需要结合多线程技术。 由于网络编程本身的复杂性,以及JDK API开发的使用难度较高,所以在开源社区中,涌现出来了很多对JDK NIO进行封装、增强的网络编程框架,比如Netty、Mina等。 一、Nett 阅读全文

posted @ 2019-09-16 15:48 AI数据 阅读(912) 评论(0) 推荐(0) 编辑

导航