Node.js+Socket.io消息中心实施之一 背景

 

目前正在从事一个有关物业App的软件项目实施,利用此App物管人员可以接收到呼叫中心派出的工单(主要有维修,保洁,安全,投诉,送水,跑腿,代办等)。为了确保物管人员能及时响应业主的诉求,实时的消息提醒成为其中不可缺少的一部分。

起初,采用了百度云推送,但实施的效果并没有想象中的那么好,特别是App推出了抢工单的功能后,一直有人反映由于没有收到提醒而导致未能抢到工单,造成了不公平(物管人员通过工单处理量来进行绩效考核)

后来,就采用了定时的轮询的笨办法来提醒物管人员是否有新的工单需要处理,这样一来消息提醒的稳定性得到了保证,但是后台服务器的请求数却与日俱增。此非长久之计。

接下来的一段时间一直考虑自己搭建一个消息中心,找了多种解决方案,最终又一一放弃。过程中慢慢接触到了Node.jsSocket.io,就在网上找来例子慢慢研究。两周过去了,一个消息中心的DEMO终于有了雏形。

DEMO出来的时候,Socket.io的最新版本是0.9.6,当真正进入测试阶段时Socket.io已经升级到了1.0.4版本,于是考虑升级到最新版本。但是在升级的过程中发现1.0.4版本对应跨域的问题存在bug,几经周折只好又回退到了0.9.6版本。

当消息中心真正要上线的时候,Socket.io已经发布了1.0.6版本,据说之前的bug已经修复了。实在是无语呀,只有以后再进行升级了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28624388/viewspace-1216973/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28624388/viewspace-1216973/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值