网站首页 精选百科 > 正文
大家好,小耶来为大家解答以上的问题。jms什么意思饭圈,jms什么意思这个很多人还不知道,现在让我们一起来看看吧!
1、就是姐妹们的复数形式。
2、JMS 开放分类: 程序、计算机、网络用语 JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,翻译为Java消息服务。
3、JMS支持点对点和发布/订阅两种消息模型。
4、 JMS基本概念 1.JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系 统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。
5、 2. JMS基本功能 JMS是用于和面向消息的中间件相互通信的应用程序接口。
6、它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。
7、JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。
8、 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)模型。
9、除了下列不同之外,这两种消息通信模型非常地相似: PTP 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。
10、 2. 消息组成 消息传递系统的中心就是消息。
11、 一条 Message 分为三个组成部分: · 头(header)是个标准字段集,客户机和供应商都用它来标识和路由消息。
12、 · 属性(property)支持把可选头字段添加到消息。
13、如果您的应用程序需要不使用标准头字段对消息编目和分类,您就可以添加一个属性到消息以实现这个编目和分类。
14、提供 set
15、JMS 定义了一个供应商选择提供的标准属性集。
16、 · 消息的主体(body)包含要发送给接收应用程序的内容。
17、每个消息接口特定于它所支持的内容类型。
18、 JMS 为不同类型的内容提供了它们各自的消息类型,但是所有消息都派生自 Message 接口。
19、 · StreamMessage:包含 Java 基本数值流,用标准流操作来顺序的填充和读取。
20、 · MapMessage:包含一组名/值对;名称为 string 类型,而值为 Java 的基本类型。
21、 · TextMessage:包含一个 String。
22、 · ObjectMessage:包含一个 Serializable Java 对象;能使用 JDK 的集合类。
23、 · BytesMessage:包含未解释字节流: 编码主体以匹配现存的消息格式。
24、 · XMLMessage: 包含XML内容。
25、扩展TextMessage,XMLMessage 类型的使用,使得消息过滤非常便利。
26、 3. 消息确认模式 非事务性会话中,应用程序创建的会话有5 种确认模式,而在事务性会话中,确认模式被忽略。
27、 五种确认模式说明: · AUTO_ACKNOWLEDGE:自动确认模式。
28、一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收。
29、 · CLIENT_ACKNOWLEDGE:客户端确认模式。
30、会话对象依赖于应用程序对被接收的消息调用一个acknowledge()方法。
31、一旦这个方法被调用,会话会确认最后一次确认之后所有接收到的消息。
32、这种模式允许应用程序以一个调用来接收,处理并确认一批消息。
33、注意:在管理控制台中,如果连接工厂的Acknowledge Policy(确认方针)属性被设置为"Previous"(提前),但是你希望为一个给定的会话确认所有接收到的消息,那么就用最后一条消息来调用acknowledge()方法。
34、 · DUPS_OK_ACKNOWLEDGE:允许副本的确认模式。
35、一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认。
36、在需要考虑资源使用时,这种模式非常有效。
37、注意:如果你的应用程序无法处理重复的消息的话,你应该避免使用这种模式。
38、如果发送消息的初始化尝试失败,那么重复的消息可以被重新发送。
39、 · NO_ACKNOWLEDGE:不确认模式。
40、不确认收到的消息是需要的。
41、消息发送给一个NO_ACKNOWLEDGE 会话后,它们会被WebLogic 服务器立即删除。
42、在这种模式下,将无法重新获得已接收的消息,而且可能导致下面的结果:1. 消息可能丢失;和(或者)另一种情况:2. 如果发送消息的初始化尝试失败,会出现重复消息被发送的情况。
43、 · MULTICAST_NO_ACKNOWLEDGE:IP组播下的不确认模式,同样无需确认。
44、发送给一个MULTICAST_NO_ACKNOWLEDGE会话的消息, 会共享之前所述的NO_ACKNOWLEDGE 确认模式一样的特征。
45、这种模式支持希望通过IP 组播方式进行消息通信的应用程序,而且无需依赖会话确认提供的服务质量。
46、注意:如果你的应用程序无法处理消息的丢失或者重复,那么你应该避免使用这种模式。
47、如果发送消息的初始化尝试失败的话,重复的消息可能会被再次发送。
48、 注:在上表的5 种确认模式中,AUTO_ACKNOWLEDGE ,DUPS_OK_ACKNOWLEDGE 和 CLIENT_ACKNOWLEDGE 是JMS 规范定义的,NO_ACKNOWLEDGE 和MULTICAST_NO_ACKNOWLEDGE是WebLogic JMS 提供的就是“姐妹们”J是拼音“姐(jie)”的第一个字母同理,M也是如此"s"是英文中的复数标志,所以此处被加在JM后面表复数所以JMS就是姐妹们其实楼主你直接搜知道的结果就可以了啊……JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。
49、Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
50、 JMS是一种与厂商无关的 API,用来访问消息收发系统消息。
51、它类似于JDBC(Java Database Connectivity):这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务。
52、许多厂商都支持 JMS,包括 IBM 的 MQSeries、BEA的 Weblogic JMS service和 Progress 的 SonicMQ,这只是几个例子。
53、 JMS 使您能够通过消息收发服务(有时称为消息中介程序或7a64e78988e69d8331333337616632路由器)从一个 JMS 客户机向另一个 JMS客户机发送消息。
54、消息是 JMS 中的一种类型对象,由两部分组成:报头和消息主体。
55、报头由路由信息以及有关该消息的元数据组成。
56、消息主体则携带着应用程序的数据或有效负载。
57、根据有效负载的类型来划分,可以将消息分为几种类型,它们分别携带:简单文本(TextMessage)、可序列化的对象 (ObjectMessage)、属性集合 (MapMessage)、字节流 (BytesMessage)、原始值流 (StreamMessage),还有无有效负载的消息 (Message)。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-04-28 媒体:卫河鹤壁段决堤 目前当地是什么情况
- 2022-05-08 赌王何鸿燊正式下葬 回顾赌王传奇一生
- 2022-05-20 6年内解决问题国防部回应 具体说了什么
- 2022-09-02 英雄联盟虚空先知连招(虚空先知连招)
- 2022-09-15 试管婴儿生儿子会痛吗(试管婴儿生儿子)
- 2022-06-15 塔利班同意停火是真的吗阿富汗将结束战争或与签署和平协定
- 2022-09-04 诛仙经典诗词大全(写诗诛仙)
- 2022-06-03 动画版白雪公主原型去世 她长什么样
最新文章:
- 2022-09-19 女歌手好听的歌忧伤(女歌手好听的歌)
- 2022-09-19 一念起明月珰番外(一念起明月珰)
- 2022-09-19 月雨爱动漫(雨月漫画)
- 2022-09-19 什么叫才高八斗(才高八斗指的是)
- 2022-09-19 IE修复专家(上网助手ie修复专家)
- 2022-09-19 同校生如何操作(同校生2 操作)
- 2022-09-19 2012高中数学全国联赛(2011高中数学联赛)
- 热点推荐