7. Netty实现文件服务器(基于HTTP协议)
8. 最佳实践
9. Mina入门基础
********************************************************************************************************************
1.7 使用场景1:
数据通信方式;
1.第一种,使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开启状态,如果服务器性能足够好。并且我们的客户端数量也比较少的情况下,可以使用这种
2.第二种 一次批量提交数据,采用短连接方式,也就是把数据保存在本地临时缓冲区或者是临时表里。当达到临界值时,进行一次性批量的批量提交,又或者根据定时任务轮询提交,缺点,实时性没有。所以对实时性要求不高可以用。
3 使用一种特殊的长连接,指定某一时间之内,如果c-s没有任何连接,则断开连接,下次连接,客户端主动发情请求,再次发起连接。此方式要考虑问题
a.如何在超时后关闭通道?关闭通道后,又如何建立连接
服务端与客户端都加上没有通信时5s断开
eg1 5s时间
eg2:断了重连
b 客户端宕机时,重启客户端就行,服务端宕机,我们如何与服务端进行连接?
定时去查询服务器的状态。
socket网络编程-高级篇
最新推荐文章于 2023-06-19 20:50:59 发布