今天就和大家分享一下jms是什么意思的知识,解释一下JMS是什么意思。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始!
JMS是什么意思?
是sisters的复数。
Java消息服务
开放分类:程序、计算机和网络术语
JMS(Java Messaging Service)是关于Java平台上面向消息的中间件的技术规范,翻译成Java消息服务。JMS支持对等和发布/订阅消息模型。
JMS的基本概念
1.JMS(Java消息服务)是访问企业消息系统的标准API,为消息系统提供了便利。
系统中的Java应用程序通过提供生成、发送和接收消息的标准接口来交换消息并简化企业应用程序的开发。
2.2的基本功能。(同JavaMessageService)Java消息服务
JMS是一个应用程序接口,用于与面向消息的中间件进行通信。它支持对等域和发布/订阅域,并提供对以下类型的支持:批准的消息传递、事务性消息传递、一致的消息传递和持久订阅者支持。JMS还提供了将应用程序与旧的后端系统集成的另一种方式。
3.3简介。WebLogic JMS服务器
WebLogic Server8.1符合JAVA规范,并得到Sun Microsystems J2EE 1.3的认可。
作为WebLogic的一部分,当然WebLogic JMS服务器完全符合JMS规范,支持集群。并且可以应用到实际的企业系统中。下图显示了WebLogic JMS服务器的体系结构。可以看出,WebLogic JMS服务器的主要组件有:WebLogic JMS服务器(用于消息通信)、Java客户端、JNDI(用于域名查找)和备份存储(用于持久性消息存储、基于文件或JDBC数据库)。
WebLogic JMS函数
1.消息通信模型
JMS支持两种消息通信模型:点对点(PTP)模型和发布/订阅(发布/订阅)模型。除了以下不同之处,这两种消息传递模型非常相似:
PTP模型规定一条消息只能有一个接收者;发布/订阅模型允许一条消息有多个接收者。
2.信息写作
消息传递系统的中心是消息。
该消息分为三部分:
标题是一组标准字段,客户和供应商都使用它们来识别和发送消息。
属性支持向消息添加可选的头字段。如果您的应用程序需要在不使用标准头字段的情况下对消息进行编目和分类,您可以向消息添加一个属性来实现这种编目和分类。提供setTypeProperty(...)和getTypeProperty(...)方法来设置和获取各种Java类型的属性,包括Object。JMS定义了一组供应商选择提供的标准属性。
消息体包含要发送到接收应用程序的内容。每个消息接口都特定于它支持的内容类型。
JMS为不同类型的内容提供了自己的消息类型,但所有消息都是从消息接口派生的。
流消息:包含Java基本数字流,由标准流操作序列填充和读取。
映射消息:包含一组名称/值对;名称是字符串类型,值是Java的基本类型。
包含一个字符串。
对象消息:包含一个可序列化的Java对象;你可以使用JDK的集合类。
Bytes message:包含一个无法解释的字节流:编码正文以匹配现有的消息格式。
Xmlmessage:包含XML内容。XMLMessage type扩展了TextMessage的使用,使得消息过滤非常方便。
3.消息确认模式
在非事务性会话中,应用程序创建的会话有五种确认模式,但在事务性会话中,确认模式被忽略。
五种确认模式的描述:
Auto _ acknowledge:自动确认模式。一旦接收应用程序的方法调用处理了消息并返回,conversation对象将确认该消息。
Client _ acknowledge:客户端确认模式。会话对象依赖于对收到的消息调用acknowledge()方法的应用程序。一旦调用此方法,会话将确认自上次确认以来收到的所有消息。该模式允许应用程序通过一次调用接收、处理和确认一批消息。注意:在管理控制台中,如果连接工厂的确认策略属性设置为“Previous”,但您希望确认给定会话的所有接收消息,请使用最后一条消息来调用Acknowledge()方法。
Dups _ ok _ acknowledge:允许复制的确认模式。一旦接收方应用程序的方法调用从消息处理返回,会话对象将确认消息的接收;而且允许重复确认。当需要考虑资源使用时,这种模式非常有效。注意:如果您的应用程序不能处理重复的消息,您应该避免使用这种模式。如果发送消息的初始化尝试失败,可以重新传输重复的消息。
No _ acknowledge:无确认模式。有必要不对接收到的消息进行确认。消息一发送到NO_ACKNOWLEDGE会话,WebLogic server就会将其删除。在这种模式下,将不会检索接收到的消息,这可能导致以下结果:1 .邮件可能会丢失;和/或另一种情况:2 .如果发送消息的初始化尝试失败,将发送重复的消息。
multicast _ no _ acknowledge:IP组播下的未确认模式,不需要确认。发送到多播_无_确认会话的消息将共享与前述无_确认确认模式相同的特征。此模式支持希望通过IP多播传递消息的应用程序,并且不依赖于会话确认提供的服务质量。注意:如果您的应用程序不能处理消息的丢失或重复,那么您应该避免使用这种模式。如果发送消息的初始化尝试失败,则可能会再次发送重复的消息。
注:上表中的五种确认模式中,自动确认、DUPS确认和。
CLIENT_ACKNOWLEDGE由JMS规范定义,NO_ACKNOWLEDGE和MULTICAST_NO_ACKNOWLEDGE由WebLogic JMS提供。
饭圈jms是什么意思?什么是肠粉?
1.jm是汉语拼音中“妹子”一词的缩写,S是复数,jms是妹子,是饭圈术语。
2.翻翻是一个网络用语,拼音为fàn quān,注音为ㄈㄢˋㄑㄨㄢ,指粉丝圈的简称。另外,fans的英文单词是fans。fans这个词本身由fan+s组成,s一般表示倍数,其中fan可以直接音译为“饭”。粉丝群体叫“饭”,他们组成的圈子叫“饭圈”,是“饭团”的代名词。
网络语言“JMS”是什么意思?
Jm是汉语拼音中“妹子”的缩写,S是复数,jms是妹子,是饭圈术语。
jms的缩写是什么?
Jms是妹子的简称。j是拼音“jie”的第一个字母,m也是,“S”在英语中是复数符号,所以在JM之后是复数的意思,所以JMS是姐妹。
它还包含缩写“Java消息服务”。另外一种方式,jms是网络用语,jm是“妹子”的首字母,S是复数,合起来就是妹子的意思。
网络缩略语小知识
1、yygq:阴阳怪气,不是直接说出想法或意思,而是用一些词语影射或暗示一些人或事,表示一些小人。
2.u1s1:一说一,一说一用来反驳,还是有理有据的。
3.omg(上帝):天啊!有时候为了表达更强烈的感情,会有人玩:omgggggggggggggg!
以上是对什么是jms,什么是JMS的介绍。不知道你有没有从中找到你需要的信息?如果你想了解更多这方面的内容,记得关注这个网站。
以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.jwshe.com/936375.html,转载请说明来源于:嘉文社百科网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。