当前位置:首页 > 高等教育 > 图文 >

jms是什么意思的缩写

零零 发布时间:2023-06-21 22:59:28

jms有两种意思,当作为Java消息服务应用程序接口时,是Java Message Service的缩写;当作为网络用语时,是姐妹们的中英文混合缩写。其中jm是“姐妹”的拼音首字母缩写,加s表示复数,合起来即指姐妹们。

jms是什么意思的缩写

一、jms(Java Message Service)简介

含义介绍:JMS即Java消息服务应用程序接口,全称Java Message Service。它是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。其中JMS对象模型包含如下几个要素:

1、连接工厂。连接工厂(ConnectionFactory)是由管理员创建,并绑定到JNDI树中。客户端使用JNDI查找连接工厂,然后利用连接工厂创建一个JMS连接。

2、JMS连接。JMS连接(Connection)表示JMS客户端和服务器端之间的一个活动的连接,是由客户端通过调用连接工厂的方法建立的。

3、JMS会话。JMS会话(Session)表示JMS客户与JMS服务器之间的会话状态。JMS会话建立在JMS连接上,表示客户与服务器之间的一个会话线程。

4、JMS目的。JMS目的(Destination),又称为消息队列,是实际的消息源。

5、JMS生产者和消费者。生产者(Message Producer)和消费者(Message Consumer)对象由Session对象创建,用于发送和接收消息。

6、JMS消息通常有两种类型,分别为点对点和发布/订阅。

传递方式:JMS有两种传递消息的方式。标记为NON_PERSISTENT的消息最多投递一次,而标记为PERSISTENT的消息将使用暂存后再转送的机理投递。如果一个JMS服务离线,那么持久性消息不会丢失但是得等到这个服务恢复联机时才会被传递。所以默认的消息传递方式是非持久性的。即使使用非持久性消息可能降低内务和需要的存储器,并且这种传递方式只有当你不需要接收所有的消息时才使用。

JMS的正文格式:Jms定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。

1、StreamMessage —Java原始值的数据流;

2、MapMessage—一套名称-值对;

3、TextMessage—一个字符串对象;

4、ObjectMessage—一个序列化的 Java对象;

5、BytesMessage—一个未解释字节的数据流。
 

二、jms作为网络用语

当jms作为网络用语时,是姐妹们的中英文混合缩写,即jm是“姐妹”的拼音首字母缩写,加s表示复数,合起来即指姐妹们。

 

 

最新知识

TOP10

周榜 月榜