JMS学习总结Ⅲ

JMS学习总结

JMS体、相、用

  • JMS是一种规范,是标准的产生、发送、接收消息的规范
  • 可以基于JMS规范实现多种应用系统通信
  • 支持带有安全主题的消息传递、事务型消息、一致性消息、持久性订阅者
  • JMS的一个场景(工厂生产==>备件==>采购)

 

计算机生成了可选文字: 峭协斌还区扮岛

JMS两种通信类型

  • 点对点(point-to-point),一个消息只有一个接收者
  • 发布/订阅(publish/subscription),一个消息可以有多个接收者
  • Use PTP messaging when every message you send must be processed successfully by one consumer.
  • Use pub/sub messaging when each message can be processed by zero, one, or many consumers.

JMS消息体的样子

  • (header):标准字段集,客户机和服务商都用来标识和路由消息
  • 属性(property):提供类似Java Bean的内容set <Type> propertyget <Type> property,服务商选择性的支持
  • (body):消息内容,不同消息接口特定于不同内容类型

不同的JMS消息类型

虽然JMS类型不同,但都是Message接口的实现

  • StreamMessage:负责传递基于Java基础流的内容
  • MapMessage:一组Key-Value内容,keyStringvalue为具体Java基本类型
  • TextMessage:一个大的String
  • ObjectMessage:支持Serializable的内容
  • BytesMessage:字节流内容
  • XMLMessage:扩展TextMessage,但有了自描述操作就方便多了

消息是收到了呢?还是没有收到!

使用消息确认模式概念来标识消息是收/未收,事务模式下是不会区分消息模式的。

五种消息确认模式

  • AUTO_ACKNOWLEDGE自动确认模式,只有接收方有返回就算收到了,具体异常还是正常不要管。
  • CLIENT_ACKNOWLEDGE客户端确认模式,接收方要调用acknowledge方法,其它情况视为未接收,批量确认是有规定的,最后一个或一次消息调用acknowledge方法。
  • DUPS_OK_ACKNOWLEDGE允许重复确认模式
  • NO_ACKNOWLEDGE不确认模式
  • MULTICAST_NO_ACKNOWLEDGEIP组播下的不确认模式

 

参考资料

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
tonglinkq jms是一款基于电子商务平台的产品。它提供了一个集成的解决方案,旨在帮助企业快速搭建和运营自己的电子商务平台。 首先,tonglinkq jms具有强大的功能和灵活的配置选项。它包括了商品管理、订单管理、支付管理、物流管理等一系列完整的电子商务功能模块。用户可以根据自己的需求,灵活地配置和扩展这些功能,以适应不同的业务场景。 其次,tonglinkq jms提供了友好的用户界面和操作流程。用户可以通过直观的界面进行商品上架、订单处理、支付设置等操作,无需编写复杂的代码。同时,它还提供了丰富的数据统计和报表功能,帮助用户及时了解业务状况,并做出相应的决策。 另外,tonglinkq jms具有高性能和稳定的特点。它采用了现代化的技术架构和优化的数据库设计,保证了系统的高并发处理能力和稳定性。无论是在访问量较小时,还是在双十一等大促期间,tonglinkq jms都能够稳定运行,确保用户的正常使用体验。 最后,tonglinkq jms也提供了丰富的技术支持和售后服务。用户可以通过在线文档、视频教程和社区论坛等渠道,获取到解决问题的帮助和支持。而且,官方团队也会定期更新和升级系统,为用户提供更加稳定和强大的功能。 综上所述,tonglinkq jms是一款功能强大、操作简便、性能稳定的电子商务平台产品。无论是新兴企业还是传统实体店,都可以通过它来打造自己的线上销售渠道,提升经营效益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值