jms网上说的“JMS”具体是什么意思?

jms  时间:2021-08-12  阅读:()

JAVA中的JMS是什么意思?它起了什么作用

.nbsp;JMS基本概念nbsp;JMS(Javanbsp;Messagenbsp;Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。

2.nbsp;JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。

它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。

JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。

3.nbsp;bsp;JMSnbsp;Server介绍bsp;Server8.1符合JAVA规范,并通过Sunnbsp;Microsystemsnbsp;J2EEnbsp;1.3认证.作为WebLogic的一部分,当然bsp;JMSnbsp;Server也完全遵从JMS规范,还支持集群,并可以应用于实际企业系统.下图是bsp;JMSnbsp;Server体系结构.图中可以看到bsp;JMSnbsp;Server主要组件有:nbsp;bsp;JMSnbsp;servers(用于消息通信),Java客户端,JNDI(用于域名查找),nbsp;后备存储(用于持久消息存储,基于文件或者JDBC数据库).二.nbsp;bsp;JMS特性1.nbsp;消息通信模型JMSnbsp;支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。

除了下列不同之外,这两种消息通信模型非常地相似:PTPnbsp;模型规定了一个消息只能有一个接收者;Pub/Subnbsp;模型允许一个消息可以有多个接收者。

2.nbsp;消息组成消息传递系统的中心就是消息。

一条nbsp;Messagenbsp;分为三个组成部分:nbsp;·nbsp;头(header)是个标准字段集,客户机和供应商都用它来标识和路由消息。

·nbsp;属性(property)支持把可选头字段添加到消息。

如果您的应用程序需要不使用标准头字段对消息编目和分类,您就可以添加一个属性到消息以实现这个编目和分类。

提供nbsp;setamp;lt;Typeamp;gt;Property(...)nbsp;和nbsp;getamp;lt;Typeamp;gt;Property(...)nbsp;方法以设置和获取各种nbsp;Javanbsp;类型的属性,包括nbsp;Object。

JMSnbsp;定义了一个供应商选择提供的标准属性集。

·nbsp;消息的主体(body)包含要发送给接收应用程序的内容。

每个消息接口特定于它所支持的内容类型。

nbsp;JMSnbsp;为不同类型的内容提供了它们各自的消息类型,但是所有消息都派生自nbsp;Messagenbsp;接口。

·nbsp;StreamMessage:包含nbsp;Javanbsp;基本数值流,用标准流操作来顺序的填充和读取。

·nbsp;MapMessage:包含一组名/值对;名称为nbsp;stringnbsp;类型,而值为nbsp;Javanbsp;的基本类型。

·nbsp;TextMessage:包含一个nbsp;String。

·nbsp;ObjectMessage:包含一个nbsp;Serializablenbsp;Javanbsp;对象;能使用nbsp;JDKnbsp;的集合类。

·nbsp;BytesMessage:包含未解释字节流:nbsp;编码主体以匹配现存的消息格式。

·nbsp;XMLMessage:nbsp;包含XML内容。

扩展TextMessage,XMLMessagenbsp;类型的使用,使得消息过滤非常便利。

3.nbsp;消息确认模式非事务性会话中,应用程序创建的会话有5nbsp;种确认模式,而在事务性会话中,确认模式被忽略。

五种确认模式说明:·nbsp;AUTO_ACKNOWLEDGE:自动确认模式。

一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收。

·nbsp;CLIENT_ACKNOWLEDGE:客户端确认模式。

会话对象依赖于应用程序对被接收的消息调用一个acknowledge()方法。

一旦这个方法被调用,会话会确认最后一次确认之后所有接收到的消息。

这种模式允许应用程序以一个调用来接收,处理并确认一批消息。

注意:在管理控制台中,如果连接工厂的Acknowledgenbsp;Policy(确认方针)属性被设置为“Previous“(提前),但是你希望为一个给定的会话确认所有接收到的消息,那么就用最后一条消息来调用acknowledge()方法。

·nbsp;DUPS_OK_ACKNOWLEDGE:

汽车上的NJP和JMS是什么意思?

,那当然是姐妹们的意思啦!

JMS=姐妹们

JS=jie mei(拼音不用多解释了吧)

S,是英文复数的后缀,比较一个苹果就是apple,很多苹果就是apples!

所以表示很多姐妹,或者大家的时候就会后面加个S!就是复数啦! 自己改装的。

JMS是什么意思

JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。

注:在上表的5 种确认模式中,AUTO_ACKNOWLEDGE ,DUPS_OK_ACKNOWLEDGE 和CLIENT_ACKNOWLEDGE 是JMS 规范定义的,NO_ACKNOWLEDGE 和MULTICAST_NO_ACKNOWLEDGE是WebLogic JMS 提供的。

在 JMS 和非 JMS 客户机之间交换的消息的格式和内容是 JMS 应用程序设计所必须考虑的部分。

最后在解剖JMS应用程序框架的同时,以点对点为例演示了JMS的发送接收消息流程。

网上说的“JMS”具体是什么意思?

JMS是指Java消息服务,Java Message Service的简称。

Java 消息服务(Java?Message?Service,JMS)应用程序接口是一个Java 平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

Java 消息服务是一个与具体平台无关的 API,绝大多数 MOM 提供商都对 JMS 提供支持。

Java 消息服务的规范包括两种消息模式,点对点和发布者/订阅者。

许多提供商支持这一通用框架因此,程序员可以在他们的分布式软件中实现面向消息的操作,这些操作将具有不同面向消息中间件产品的可移植性。

扩展资料 JMS的优势: 1、异步 JMS天生就是异步的,客户端获取消息的时候,不需要主动发送请求,消息会自动发送给可用的客户端。

2、可靠 JMS保证消息只会递送一次。

大家都遇到过重复创建消息问题,而JMS能帮你避免该问题。

在JMS中,消息的接收可以使用以下两种方式: 同步:使用同步方式接收消息的话,消息订阅者调用receive()方法。

在receive()中,消息未到达或在到达指定时间之前,方法会阻塞,直到消息可用。

异步:使用异步方式接收消息的话,消息订阅者需注册一个消息监听者,类似于事件监听器,只要消息到达,JMS服务提供者会通过调用监听器的onMessage()递送消息。

参考资料来源:百度百科-Java消息服务

乐凝网络支持24小时无理由退款,香港HKBN/美国CERA云服务器,低至9.88元/月起

乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...

香港 1核1G 29元/月 美国1核 2G 36元/月 快云科技

快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...

Dataideas:$1.5/月KVM-1GB/10G SSD/无限流量/休斯顿(德州)_主机域名

Dataideas是一家2019年成立的国外VPS主机商,提供基于KVM架构的VPS主机,数据中心在美国得克萨斯州休斯敦,主机分为三个系列:AMD Ryzen系列、Intel Xeon系列、大硬盘系列,同时每个系列又分为共享CPU和独立CPU系列,最低每月1.5美元起。不过需要注意,这家没有主页,你直接访问根域名是空白页的,还好他们的所有套餐支持月付,相对风险较低。下面以Intel Xeon系列共...

jms为你推荐
苹果退款苹果app退款理由怎么写才能成功退款codereview怎么样让代码走查做起来?js代码格式化js怎么得到一个格式化的日期豆瓣fm电台豆瓣和蜻蜓fmcs躲猫猫CS GO怎么玩躲猫猫diskgenius免费版给我发一个 DISKGenius恢复数据破解版的可以吗,或者其他破解版的也可以,只要能恢复数据,感激不尽,...最好的视频播放器目前最好的视频播放器是什么?蓝牙开发Android蓝牙开发代码怎么写?vrrp配置我准备做一个关于MSTP的配置,但是不知道如何去做,拓扑如下手机壳生产厂家手机保护套保护壳厂家
企业虚拟主机 解析域名 mediafire下载工具 美国主机论坛 网通ip 炎黄盛世 刀片服务器的优势 免费全能主机 Updog 海外空间 百度云加速 国内域名 工信部网站备案查询 qq金券 七牛云存储 亿库 湖南铁通 .htaccess 建站技术 免费的加速器 更多