socket网络编程-高级篇

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

eg2:断了重连

b 客户端宕机时,重启客户端就行,服务端宕机,我们如何与服务端进行连接?
定时去查询服务器的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值