最后更新:2022-05-22 03:52:20 手机定位技术交流文章
Java News Service(Java News Service)是一个允许两个程序进行不对称互动的API。它为标准协议和短信服务提供一套标准化的接口。它就是创造、发送和阅读。帮助创建爪哇应用程序。在JavaEE中,当两个应用程序通过联合管理系统进行沟通时,这些并不直接相关。相反,它通过共享信息服务部分与脱钩/语音峰值相联系。

MQ服务器位于信息中,用于完成JMS接口和要求。
信件制作器是一个客户端应用程序, 创建并发送 JMS 信息 。
客户应用程序,接收和处理JMS信息。
(1) JMSD目的地:消息的目的地,特别是队列和主题
2) JMS DeliveryMode:一种长期但不可持续的模式。
应当“只一次”发送一条持续的信息,这意味着,如果JMS服务提供商失败,则该信息不会丢失,一旦服务器恢复,将再次发送。
非持续信息将只发送一次, 显示服务器被损坏, 信息将永远丢失 。
3) JMSExplication: 信件可在特定时间后到期,但从不违约。
电文过期时, 与时间值同时在目的地发送方法中的时间值 ToLive, 加上发送时的格林尼治时间 。
如果时间值等于零, JMS 解释设为零, 表示电文永远不会过期 。
如果信件在过期日期前尚未发送到目的地,则该信件已被清除。
(4) 优先权:信息优先
1-4级是普通信息,5-9级提供重要信息。
JMS并不需要MQ按照10个优先级别发送信息,但它确实要求紧急新闻在常规新闻之前发出。 第4级是默认的。
5) JMSMMSMessageID:MQ生成单一信息识别码。
5种消息格式:
1,1,TxtMessage:包含字符串的标准字符串消息。
(2) 地图邮件:带有字符串类型键和爪哇基本类型值的地图类型信息。
ByteesMessage:包含字节的二进制数组消息 []
4) StruamMessage:使用正常流量操作填充和读取的爪哇数据流信息。
5) 目标消息:包含一系列 Java 对象的物体消息。
发送和接收的信息必须是同一种信息。
您可以使用信件属性获得一个不是在信息字段中的值。
确定/取消重点/重点的方法等等。

(1) 不一致:当服务器关闭时,消息已删除。
messageProducer.setDeliveryMode(DeliveryMode.NON_PERSISTENT)
2) 持久性:即使服务器被关闭,新闻仍然可以提供。
messageProducer.setDeliveryMode(DeliveryMode.PERSISTENT)
这是在队列中的默认传输方法, 以确保这些信件只发送一次并成功使用。 可靠性是这些信件的优先元素 。
可靠性的另一个关键部分是确保持续信号在送交客户之前不会丢失。
扩大可获取的《生产者法典》
专题长期长期消费法
第一,你必须首先管理消费者。这和注册MQ一样,我已经注册了。
2. 向制片人发送信息,无论消费者是否在线,该信息将被获取,下一个连接将接收未收到的信息。
1)false
运行时输入队列 。
停止服务。 第二个签名参数必须适当配置 。
2)true
在信件真正被张贴到队列前, 跟随发送然后执行委员会 。
信息必须大量发送和缓冲发送。
生产者代码
消费者代码
(1) 电子签字和收到(违约)
Session.AUTO_ACKNOWLEDGE
2)手动签收
Session.CLIENT_ACKNOWLEDGE
按知识要求的手工用户
生产者代码不变
消费者手动签收代码
生产公司是开放的,只有在你进入时,所有的知识才能转化为消费。
一. 当事项在交易会话中成功存档时,该电文将自动签名,如果该电文回滚,该电文将再次发送。
2. 在非事项会议上,会议形成时的回复方式决定信息何时核实。
点对点模式建立在队列上, 制片人向队列发送信息, 消费者从队列接收信息,
1: 如果收到任何信息但在会议结束时没有签名,当消费者重新连接到同一队列时,将再次收到信息。
2: 队列可以在消费者收到信息之前保留很长一段时间; 消费者不必在目前和队列中保持积极联系,因为害怕信息丢失,完全证明逐步传输模式的好处。
非持续订阅者只有在客户活跃时,即当客户在线时,才能接收和发送主题信息。
如果客户离线,制造商的主题信息就会丢失,消费者从未收到。
当客户离线时, 制片人存储所有发送给身份识别对象的信息, 当客户重新连接到 MQ 时, 根据消费者的身份, 当客户离线时, 它会收到发送给对象的所有信息 。
一个未签名的信件无法在非持续订阅状态中收回或重新指定 。
为了收回或重新发送未签名的信件,需要永久订阅。
在必须收到所有函件时使用永久订阅方式,在丢失和允许信息时使用非永久订阅方式。
本文由 在线网速测试 整理编辑,转载请注明出处。