“JMS”是什么意思?
就是姐妹们的复数形式。JMS 开放分类: 程序、计算机、网络用语 JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,翻译为Java消息服务。JMS支持点对点和发布/订阅两种消息模型。 JMS基本概念 1.JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系 统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。 2. JMS基本功能 JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。 3. WebLogic JMS Server介绍 WebLogic Server8.1符合JAVA规范,并通过Sun Microsystems J2EE 1.3认 证.作为WebLogic的一部分,当然WebLogic JMS Server也完全遵从JMS规范,还支持集群,并可以应用于实际企业系统.下图是WebLogic JMS Server体系结构.图中可以看到WebLogic JMS Server主要组件有: WebLogic JMS servers(用于消息通信),Java客户端,JNDI(用于域名查找), 后备存储(用于持久消息存储,基于文件或者JDBC数据库). WebLogic JMS特性 1. 消息通信模型 JMS 支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。除了下列不同之外,这两种消息通信模型非常地相似: PTP 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。 2. 消息组成 消息传递系统的中心就是消息。 一条 Message 分为三个组成部分: ・ 头(header)是个标准字段集,客户机和供应商都用它来标识和路由消息。 ・ 属性(property)支持把可选头字段添加到消息。如果您的应用程序需要不使用标准头字段对消息编目和分类,您就可以添加一个属性到消息以实现这个编目和分类。提供 set<Type>Property(...) 和 get<Type>Property(...) 方法以设置和获取各种 Java 类型的属性,包括 Object。JMS 定义了一个供应商选择提供的标准属性集。 ・ 消息的主体(body)包含要发送给接收应用程序的内容。每个消息接口特定于它所支持的内容类型。 JMS 为不同类型的内容提供了它们各自的消息类型,但是所有消息都派生自 Message 接口。 ・ StreamMessage:包含 Java 基本数值流,用标准流操作来顺序的填充和读取。 ・ MapMessage:包含一组名/值对;名称为 string 类型,而值为 Java 的基本类型。 ・ TextMessage:包含一个 String。 ・ ObjectMessage:包含一个 Serializable Java 对象;能使用 JDK 的集合类。 ・ BytesMessage:包含未解释字节流: 编码主体以匹配现存的消息格式。 ・ XMLMessage: 包含XML内容。扩展TextMessage,XMLMessage 类型的使用,使得消息过滤非常便利。 3. 消息确认模式 非事务性会话中,应用程序创建的会话有5 种确认模式,而在事务性会话中,确认模式被忽略。 五种确认模式说明: ・ AUTO_ACKNOWLEDGE:自动确认模式。一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收。 ・ CLIENT_ACKNOWLEDGE:客户端确认模式。会话对象依赖于应用程序对被接收的消息调用一个acknowledge()方法。一旦这个方法被调用,会话会确认最后一次确认之后所有接收到的消息。这种模式允许应用程序以一个调用来接收,处理并确认一批消息。注意:在管理控制台中,如果连接工厂的Acknowledge Policy(确认方针)属性被设置为"Previous"(提前),但是你希望为一个给定的会话确认所有接收到的消息,那么就用最后一条消息来调用acknowledge()方法。 ・ DUPS_OK_ACKNOWLEDGE:允许副本的确认模式。一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认。在需要考虑资源使用时,这种模式非常有效。注意:如果你的应用程序无法处理重复的消息的话,你应该避免使用这种模式。如果发送消息的初始化尝试失败,那么重复的消息可以被重新发送。 ・ NO_ACKNOWLEDGE:不确认模式。不确认收到的消息是需要的。消息发送给一个NO_ACKNOWLEDGE 会话后,它们会被WebLogic 服务器立即删除。在这种模式下,将无法重新获得已接收的消息,而且可能导致下面的结果:1. 消息可能丢失;和(或者)另一种情况:2. 如果发送消息的初始化尝试失败,会出现重复消息被发送的情况。 ・ MULTICAST_NO_ACKNOWLEDGE:IP组播下的不确认模式,同样无需确认。发送给一个MULTICAST_NO_ACKNOWLEDGE会话的消息, 会共享之前所述的NO_ACKNOWLEDGE 确认模式一样的特征。这种模式支持希望通过IP 组播方式进行消息通信的应用程序,而且无需依赖会话确认提供的服务质量。注意:如果你的应用程序无法处理消息的丢失或者重复,那么你应该避免使用这种模式。如果发送消息的初始化尝试失败的话,重复的消息可能会被再次发送。 注:在上表的5 种确认模式中,AUTO_ACKNOWLEDGE ,DUPS_OK_ACKNOWLEDGE 和 CLIENT_ACKNOWLEDGE 是JMS 规范定义的,NO_ACKNOWLEDGE 和MULTICAST_NO_ACKNOWLEDGE是WebLogic JMS 提供的
就是“姐妹们”J是拼音“姐(jie)”的第一个字母同理,M也是如此"s"是英文中的复数标志,所以此处被加在JM后面表复数所以JMS就是姐妹们其实楼主你直接搜知道的结果就可以了啊……
文章标签:
来自:jms是什么意思
本文链接:https://www.u1e.cn/baike/a/3dede85e3226042979aa0a00 [复制]
猜你喜欢
你们给我挺住,都别吃,都那么肥了怎么还有脸吃。
如果不醒来,那么现实和梦境又有何分别。
天塌下来你顶着,我垫着!
最美的不是下雨天,是陪你一起躲过的屋檐。
南音少女
如果坚强的人落泪了,一定是撑不下去了。
您是一棵大树,春天倚着您幻想,夏天倚着你繁茂,秋天倚着您成熟,冬天倚着您沉思。亲爱的妈妈,感谢给予我的一切。
暗恋你,追你,我的本子满满写着你的名字。
得意时处之泰然,失意时处之淡然,才是人生的大智慧。
不必因昨天的眼泪、湿了今天的太阳。
你自由了,可不可以把我的快乐还我。
疾病是手段,健康是目的;疾病是道路,健康是目标。
恋爱不是谈的,是坠入的。有一天,在没有察觉到的时候,头朝下坠下去。早安!
无论平静还是灿烂,我都喜欢。
恍忽间明白:春光明媚的春天之所以如此的美,是因为它让人的心情在此刻绽放。
别总拿自己的饱经风霜的脸说事,美的不突出,丑的不别致。
明白的人懂得放弃,真情的人懂得牺牲,幸福的人懂得超脱。
新年到,愿亲爱的母亲生活甜甜蜜蜜,心情快快乐乐,身体健健康康,一生平平安安,幸福时刻围绕,好运永远陪伴,儿女的心永远牵挂着你。
想再一次见到安好的模样,只为确定你尘埃落定的幸福,从此,天涯陌路,后会无期。过去的事,就不要再过多的计较了,每个人都有每个人的不幸。不过,不幸也是一种人生的风景。热爱生活的人,是不会抱怨不幸的;只会感
一个狼群就是一支训练有素,纪律严明的部队,统一行动,绝对服从,协同作战,这就是狼的纪律。
歇后语大全
糌粑糊了嘴是什么意思?
阎王爷的爸爸是什么意思?
薛仁贵的行头是什么意思?
宣统坐江山是什么意思?
鞋面布做帽子是什么意思?
小鬼敲门是什么意思?
小姑娘逗娃娃是什么意思?
王八坐月子是什么意思?
晚期肺结核是什么意思?
童养媳伺候公婆是什么意思?
同一只鞋楦(xu是什么意思?
听见猫叫身子抖是什么意思?
天亮下大雪是什么意思?
死了三年的老鸹是什么意思?
说话捧着乌纱帽是什么意思?
顺了哥哥失嫂意是什么意思?
树阴底下使罗盘是什么意思?
弯扁担吹火是什么意思?
瓦匠砌墙是什么意思?
十个指头生疮是什么意思?
三九天不穿棉是什么意思?
七十老汉演花旦是什么意思?
破船过江是什么意思?
菩萨掉大河里是什么意思?
牛尾巴是什么意思?
年轻人扛大梁是什么意思?
你吹喇叭我吹号是什么意思?
你去南极我去北极是什么意思?
南天门敲鼓是什么意思?
母老虎,地头蛇是什么意思?
萝卜地里栽韭菜是什么意思?
蚂蚁戴谷壳是什么意思?
骆驼在沙漠里断了水是什么意思?
没睡打呼噜是什么意思?
老鼠闹洞房是什么意思?
老牛反刍是什么意思?
腊八儿出生是什么意思?
嚼过的甘蔗是什么意思?
金棒槌敲门是什么意思?
叫花子亮相是什么意思?
见了火的蜡烛是什么意思?
棺材里放屁是什么意思?
粪堆上开花是什么意思?
倒了碾盘砸了磨是什么意思?
大老爷下轿是什么意思?
臭狗舍不得臭屎坑是什么意思?
剥开墨鱼皮了肚是什么意思?
雹打的高梁秆是什么意思?
半天云里挂锅铲是什么意思?
八宝饭里撒盐巴是什么意思?
相关推荐
还没有人回应过