【发布时间】:2017-01-21 14:45:05
【问题描述】:
我正在使用 spring mvc 开发 Web 和移动应用程序,但在理解用于制作即时消息的不同协议和工具(如网站中的 facebook 消息或 whatsapp 即时通知)时遇到问题。项目中除了聊天之外的一个功能是用户发送请求并等待其他用户响应并立即通知他们)。
但是我迷路了,因为有人说在移动设备上使用 GCM 或 FCM,而其他人说还有其他协议,例如 STOMP 和 AQMP 以及其他一些协议。我不知道在我的 rest api 中看到和使用什么,以便它适用于浏览器和移动设备,同时考虑性能和其他问题以及如何使用来自客户端的这些消息(我的意思是消费方法是否会根据选择的协议?)。我是否应该根据请求的来源使用多种协议和工具(即,如果移动和 Android --> GCM 或 FCM,如果浏览器 STOMP,例如,如果 iOS --> 不知道使用什么)。
我知道这看起来像是一个普遍的问题,但我真的迷路了,我不知道这些天从什么开始选择正确的事情。
【问题讨论】:
标签: browser mobile-application instant-messaging spring-rest