【发布时间】:2012-04-27 08:59:39
【问题描述】:
我需要在访问者可以与操作员聊天的站点中提供聊天联系人。聊天被引导到不同的业务组织队列:销售、支持、产品信息等。 你能给我推荐一个架构吗:
- 服务器端聊天服务器,带有队列路由、DB、运营商在线状态等。
- 运营商网络应用程序
- 游客运营商
- 实时监控网站
我正在查看:
- node.js + Socket.io + Redis pub/sub:我要实现所有的消息系统
- 像 Openfire 这样的 XMPP 服务器
- RabbitMQ
你有什么建议?还有什么想法吗?
谢谢
【问题讨论】:
-
您是对的,但会添加 MongoDB 来存储客户联系人聊天历史记录,因为不得不向另一位代表重申您的最后一次聊天真的很痛苦。
标签: node.js xmpp rabbitmq openfire livechat