单服务端通信设备Web设计

终端机特性:单服务端连接,连接成功返回*HELLO*,往返数据间隔1s以内

通信框架:netty4

缓存数据库:redis


不用短连接的做法,进行长连接,保存socketChannel,开启服务时进行第一次加载,让其连接时间尽量在第一次做完,保存到redis,让其不需要做一些不必要的断开重连操作,这里需要注意的是socketChannel如果在终端机断开而你继续使用socketChannel进行通信的时候就会报rejectedExecution

在主页你可以把第一次加载失败的连接不进行重连只获取socketChanne不为null的数据,也可以在redis中获取,但是需要一个任务每隔一段时间进行一次通信,将一些没有连接或者接连断开的也进行重连保存到redis中,亦或是两者的结合,在一定的时间内获取的是redis的数据,但离实时获取的数据比较接近,又能将失败重连的数据获取到。这样就能高效的进行但服务端通信,保证每个页面都在2s以内获取到数据

吼吼,气死了,手贱点了表格把写好的文章给删了。。。
记不得太多就凑合着看吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值