问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是JMS消息服务(Java Message Service)?

发布网友 发布时间:2022-03-16 21:51

我来回答

3个回答

热心网友 时间:2022-03-16 23:21

打个比方。你家里人都在家。那你们聊个天什么的,直接说就可以了。
但是如果你父母在家,你在外地,那要聊个天什么的,吼两句就没办法了。这时候就是要借助电话或者互联网这类工具了。这类工具会把你的消息传达给你的父母,再把你父母的消息传递给你。

而JMS就是这么一个功能。负责多方的消息传输。

一般做分布式,都是把多层应用放到多个服务器上去。比如说,前台服务器接受到用户请求。会先去缓存服务器查一下该页面有没有缓存。那这个时候就要跟缓存服务器通信。发出查询是否有缓存的请求。那你就要建一个这样的服务,让前台可查询。查询后,缓存服务器又要响应结果。

如果没有缓存的话,那这个时候又要与业务层打交道,业务层再与数据层请求。这层与层之间,或者服务器与服务器间通讯,都需要有一套的通讯框架。JSM就是做这个了。追问厉害哈。。。我明白了一半,第一段十分通俗易懂,层与层,服务器和服务器之间的通讯,这就是JMS,3楼讲的我看得不太懂,还是2楼给力
我再请教一个,JNDI命名服务 如何解释,按照专业的,就是给别人提供可以自己命名的接口,这有什么用,为什么这样用,跪求通俗易懂的大白话,谢谢了

热心网友 时间:2022-03-17 00:39

JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。
1.JMS应用由以下几部分组成:
JMS provider :是一个消息系统,它实现了JMS 接口并提供管理和控制的功能。
JMS clients :是用Java语言写的一些程序和组件,它们产生和使用消息。
Messages :是在JMS clients之间传递的消息的对象。
Administered objects :是由使用JMS clients 的人生成的预选设置好的JMS 对象。有两种这样的对象:destinations和connection factories。
2.JMS基本功能
JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅 (publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支 持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。

热心网友 时间:2022-03-17 02:13

你知道同步和异步的区别,就好理解了。
同步就是A发给B一个请求,然后B立即进行处理,处理结束之前A说明都不做,一直等着,这时候对A来讲就卡住了。
异步是A发给B一个请求,B爱什么时候处理就什么时候处理,A现在该干嘛就干嘛去。等B处理结束,把结果返回A,这时候A再继续处理这个结果。
消息就是异步过程中的请求,B接到一个消息,把这个消息先放到队列里,然后按顺序依次处理,避免A持续等待。
队列是个数据结构,这个……就不解释了吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 JMS 是什么意思 网络语言JMS是什么意思? 网络语言"JMS"是什么意思? jms是什么牌子 请问JMS是啥意思? 网上说的“JMS”具体是什么意思? jms是什么意思的缩写? “JMS”是什么意思? U盘无法格式化是不是坏了 U盘坏了,无法读取也无法格式化 u盘没有坏为什么不能格式化 u盘先是无法格式化,然后又没反应了。。。是坏了么?怎么办?! u盘不能格式化,是不是一定坏了,有啥办法解决 U盘坏了不能格式化怎么回事 U盘不能格式化了,是否就是坏了不能用了? 我的u盘不能格式化了,是不是就表示坏了? U盘不能格式化是不是U盘芯片坏了?谢谢了. u盘不能格式化了咋办是坏了吗? u盘无法格式化,是u盘坏了吗? U盘不能格式化,不知道是坏了还是怎么了。 JMS是啥意思 饭圈jms什么意思? jms是什么牌子手表 『什么是JMS(Java消息服务)』面试题目 JMS JNI都指的什么?? nmybdzjms是什么意思 什么情况下使用JMS activemq和jms是种什么关系 XDJMS是什么意思 jms,这个是什么牌子的WSJ teamviewer显示“无法建立连接”是怎么回事? 我用手机控制电脑它说无法建立连接,请检查你的互联网并重新连接 “teamviewer未就绪请检查您的连接”怎么解决? teamviewer 无法建立连接.服务器授权失败.请检查teamviewer选项中的服务器密码 teamviewer连接不上的原因及解决方法有哪些 teamviewer 14手机远程电脑 ,提示无法建立连接,原因未知。 teamviewer怎么出现无法建立连接 TeamViewer 无法建立连接,怎么办? teamviewer连接不到服务器,总是弹出一个对话框,让检查网络连接什么的,如下图,怎么回事呢? 连接失败:无法连接服务器,请检查你的网络连接。