jms服务器,WEB服务器
jms是什么意思的缩写
jms有两种意思,当作为Java消息服务应用程序接口时,是Java Message Service的缩写;当作为网络用语时,是姐妹们的中英文混合缩写。其中jm是“姐妹”的拼音首字母缩写,加s表示复数,合起来即指姐妹们。
一、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表示复数,合起来即指姐妹们。
最后总结,通过以上关于jms是什么意思的缩写内容介绍后,相信大家会对jms是什么意思的缩写有个新的了解,更希望可以对你有所帮助。
jms是什么意思
Java Message Service的简称。
读音:英 [ˈdʒɑːvəˈmesɪdʒˈsɜːvɪs]美 [ˈdʒɑvəˈmesɪdʒˈsɜːrvɪs]
释义:消息服务,使用Java消息服务。
语法:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
例句:
YouhavesuccessfullyusedtheJMSprotocolforcommunicatingwithyourSOAPrequests.
您已经成功地使用JMS协议和SOAP请求通信了。
扩展资料
JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。
1、StreamMessage-- Java原始值的数据流
2、MapMessage--一套名称-值对
3、TextMessage--一个字符串对象
4、ObjectMessage--一个序列化的 Java对象
5、BytesMessage--一个未解释字节的数据流
服务器中was是什么意思
Was是WebSphere Application Server的缩写,是IBM推出的一款Java应用程序服务器软件。它能够提供许多企业级应用的开发和部署环境。作为一个基于Java EE标准的应用服务器,它具有很好的可扩展性、高可用性和可靠性。WebSphere Application Server支持多种Java应用程序部署、JDBC应用程序访问、JMS消息服务等功能。
,讲解WebSphere Application Server的主要功能:
WebSphere Application Server能够提供基于Java的Web应用程序、高并发的EJB组件、多样化的Web服务和应用程序全局可见性。WebSphere Application Server通过提供分布式拓扑结构、垂直和水平扩展、高可用性、安全性等特性来保证客户端的业务连续性。同时,它支持多个操作系统和不同的硬件平台,能够保证应用程序在各种不同的环境下运行的稳定性和可靠性。
,谈论WebSphere Application Server的应用场景:
WebSphere Application Server广泛用于企业级应用的Web服务、电子商务、电子银行、电子政务等领域。例如在电子银行领域,WebSphere Application Server支持在多个分行或多个地理位置之间共享数据,从而满足银行的业务需求。同时,在大型企业级应用系统中,WebSphere Application Server无疑是一个非常有力和可靠的工具,它能够为企业提供稳定的运行环境和高效的开发方式。