怎么实现推送?跪求大神
时间:2021-07-01 10:21:17
帮助过:6人阅读
如何实现推送?跪求大神
RT,本人小白一个,现在在做一个项目:我方服务器A网络连接【多个】他人服务器B,B的数据库如果添加新条目msg则将msg推给A,A对msg处理入库后将msg推给当前正在访问A的浏览器(存在多人同时访问可能)进行数据更新,请问这几个环节分别要用哪些技术呢?越容易实现越好,时间紧任务重,谢谢大神们!!!
------解决方案--------------------B的msg推给A,直接用http协议post就好吧,就像浏览器提交个表单那样
A推送给用户,小弟只知道2种方法
一个是ajax+php,假推送,其实是浏览器每隔X秒ajax请求一次,问问服务器有新货没
二就是nodejs,事件驱动的web服务器,浏览器访问后可以挂着一个客户端机器IP不占用链接不消耗服务器资源,当php有新消息的时候,发给nodejs,让他送货,这应该是真正的推送
赶任务,方法一吧
------解决方案--------------------服务器 简单点用 curl就可以了 POST. 客户端 多长时间 要看实际的情况 消息的密集度,刷新的频率 服务器的负荷 等来做考虑
------解决方案--------------------服务器间推送可以考虑用soap实现。
之前写过一个例子的:http://blog.csdn.net/fdipzone/article/details/21810347