java – JMS使用什么应用程序协议?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – JMS使用什么应用程序协议?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1050字,纯文字阅读大概需要2分钟。
内容图文
我在Grad School和专业经验中学到了很多关于网络协议的知识,并且使用AJAX等编程方式发送了HTTP请求.
我专业工作的项目使用JMS进行沟通,我很好奇它是如何工作的.
当使用REST(例如)时,可以在URI或消息头中使用参数发出HTTP请求,以便调用服务并进一步描述其需求.
我和我的导师正在讨论JMS是如何工作的,而我正在努力在应用程序层面理解消息的实际发送方式.据我所知,JMS(我意识到JMS有很多实现),它是如何格式化发送数据的规范.
消息本身是否仍然通过HTTP(S)发送?它可能是SMTP吗?
如果不深入,我想了解一个人如何在代码级别将JMS消息从一个服务发送到另一个服务?
我是否正确地考虑过这个问题?
可以通过多种不同方式完成吗?
是否有一个在行业中使用的惯例?
如果有人可以为我阐明JMS,我会很感激.
谢谢!
解决方法:
JMS不是协议,它是API规范.它不像TCP或HTTP协议.简单地说,JMS规范定义了消息传递API的签名. API如何在内部实现,以及它们用于与消息传递提供程序通信的协议是特定于供应商的.
特定于供应商的JMS实现知道如何与其自己的消息传递提供程序进行通信,但不知道如何与任何其他供应商消例如,IBM的MQ JMS实现使用它自己的协议与IBM MQ Queue Manager进行通信,类似于Oracle JMS,使用自己的消息传递提供程序实现Active MQ.
希望这有帮助.
内容总结
以上是互联网集市为您收集整理的java – JMS使用什么应用程序协议?全部内容,希望文章能够帮你解决java – JMS使用什么应用程序协议?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。