现在在做一个push的产品,大体规划是这样。移动设备定时请求tcp server建立长链接,第一次请求后第二次可以复用上次打开的通道。
第二步,就是比如移动设备点对点发送消息时候,可以找出某台设备已经打开的连接对象然后用同一个通道发消息过去。
现在用mina做的tcp长链接,但是有个难点怎么存储和管理长链接,我想把iosession维护在redis中但是那个session没有支持序列化,如果维护在内存中怎么做呢?
希望大家给意见。