目前我们的基础设施不支持XMPP,但这是大男孩(Facebook,Google)似乎用作他们选择的协议。有没有什么能使XMPP特别适合这种应用,比较AMQP?最后,我相信使用正确的工具来完成这项工作。如果AMQP在这方面有任何明显的弱点,这是我有兴趣找到的东西。AMQP协议是否适合构建基于Web的即时消息应用程序?
1
A
回答
2
首先,AMQP不能通过HTTP或Web套接字工作。所以AMQP可以在你的网络中使用,但不能直接在你的客户端浏览器中使用。
1
即时消息传递是XMPP的基本用法,它是为了这个目的而设计的。它当然可以在这个范围之外使用,但它非常擅长这个功能。
微软Messenger和Skype也为消息提供XMPP。
AMQP是一个更通用的消息传递协议,缺少任何IM协议相当核心的存在。
相关问题
- 1. 适用于即时消息传递的协议
- 2. 构建基于Web的即时消息的最佳方式?
- 3. 基于php的web服务为即时消息的ios应用程序
- 4. Ajax即时消息(基于Web)
- 5. FCM消息是否适合未发布的应用程序?
- 6. 如何构建即时消息应用程序?
- 7. SOAP是基于XML的消息的协议,而REST是一种架构风格
- 8. C++类应该包含协议缓冲区消息还是从协议缓冲区消息构建/填充
- 9. 是否有用于MS Word的应用程序URL协议?
- 10. UITableView是否适合用于构建像Facebook应用程序的用户界面?
- 11. 基于Java或JVM的Web应用程序框架的建议
- 12. RadHP是否很适合构建应用程序?
- 13. 是基于现有协议的协议还是协议?
- 14. 请为基于Java的Web应用程序提出建议
- 15. 即时消息iPhone应用程序
- 16. 即时消息android应用程序
- 17. 哪个框架最适合基于web的应用程序
- 18. Web应用程序到用户即时消息
- 19. 任何机构建议基于WAP(无线应用协议)的客户端服务器应用程序?
- 20. AMQP是否适合构建视频广告分发系统?
- 21. http协议,网络,Web应用程序
- 22. ReportViewer Web控件是否适用于企业Web应用程序
- 23. 我可以使用高级消息队列协议(AMQP)吗?
- 24. 适用于基于角色的UI组合的PnP WPF/Silverlight复合应用程序指南是否适合?
- 25. 在HTML /基于Web的应用程序中是否使用通用映射协议
- 26. 基于Python的应用程序的Web服务的最佳协议
- 27. 带视频会议,即时消息和文件共享的Web应用程序体系结构
- 28. 测量协议不适用于移动应用程序
- 29. 听基于web的协议处理程序选择
- 30. 针对基于Web的远程构建系统的建议