2
A
回答
6
JMS是一种API,您可以使用它将各种类型的消息发送到一个或多个其他J2EE客户端,而流式传输XML元素作为通信手段。
JMS提供模块之间的松散耦合交互,以便您可以发送任何对象。 XMPP是一种网络协议,使您能够传输任何XML结构。
XMPP最流行的用法是通过Jabber发送即时消息,但不限于该域。 JMS最流行的用法是应用程序之间的抽象通信。
我想,JMS更集中,因为一切都应该通过JMS提供者。但是,XMPP并非如此。
JMS支持一对一和一对多交互,但XMPP主要用于一对一交互。但是,可以通过将所有这些客户端加入聊天室类型的相互作用。
相关问题
- 1. WebRTC,Jingle和XMPP有什么区别?
- 2. Java RMI和JMS有什么区别?
- 3. 有什么区别`和$(Bash中有什么区别?
- 4. ==和===有什么区别?
- 5. ==和===有什么区别?
- 6. 有什么区别? :和||
- 7. ==和===有什么区别?
- 8. '=='和'==='有什么区别?
- 9. `&`和`ref`有什么区别?
- 10. 有什么区别:。!和:r!?
- 11. | 0和~~有什么区别?
- 12. Appender和〜有什么区别?
- 13. xtype和别名有什么区别?
- 14. 是什么Quartz调度和JMS之间的区别?
- 15. 有什么区别
- 16. 有什么区别
- 17. 有什么区别?
- 18. 有什么区别?
- 19. 有什么区别?
- 20. 有什么区别
- 21. 有什么区别?
- 22. 有什么区别?
- 23. 有什么区别
- 24. 有什么区别
- 25. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什么区别?
- 26. Viterbi CYK和Probabilistic CYK算法有什么区别,有什么区别吗?
- 27. Erlang的Ports和RPC有什么区别?
- 28. debug.write和Trace.write有什么区别?
- 29. LocalContainerEntityManagerFactoryBean和LocalEntityManagerFactoryBean有什么区别?
- 30. 数组和ArrayList有什么区别?