我正在尝试开发一个在线拍卖平台。
与特定拍卖相关的客户将在其中看到实时数据,并且他们也将能够相互通信。
我正在考虑将 Java 作为我的后端平台,它将基于 SOA。我正在寻找诸如可用于向客户显示实时数据的最佳技术解决方案之类的意见。
到目前为止,我已经比较了 Like -
- 基于 XMPP 的解决方案,例如 (Mongoose/Ejabberd/OpenFire)
- 基于 Websocket 的解决方案,例如 Atmosphere
- 消息缓冲区,如 RabbitMQ/ActiveMQ
哪种协议将是处理 1M 并发用户的实时广播数据 + 聊天的好方法。