标签:发送 更新 推送服务 问题 web项目 消息 lin 大量 客户
在WEB项目中,服务器向WEB页面推送消息是一种常见的业务需求。PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。最近的预警系统中,需要服务端向预警系统推送商品行情和K线相关的数据,所以对常用的WEB端推送方式进行调研。常见的手段主要包括以下几种:
综上,考虑到浏览器兼容性和性能问题,采用长轮询(long-polling)是一种比较好的方式。netty-socketio是一个开源的Socket.io服务器端的一个java的实现, 它基于Netty框架。 项目地址为: https://github.com/mrniko/netty-socketio
标签:发送 更新 推送服务 问题 web项目 消息 lin 大量 客户
原文地址:http://www.cnblogs.com/wxgblogs/p/6852470.html