1. The Embedded Messaging Service
基于ActiveMQ, Fuse ESB Enterprise's messaging service提供了兼容JMS1.1规范的消息系统,包括一个消
息Broker 和Clicen-side libraries(用于分布式客户端应用程序Communication).
2. Standard JMS Features
(1) Point-to-Point (PTP): 使用queue作为Destinations.
(2) Publish/Subscribe (Pub/Sub):使用topic作为Destinations.
(3) Request/reply messaging:使用一个临时的Destinations作为Reply Message.
(4) Persistent and nonpersistent messages.
(5) JMS transactions:
Fuse ESB Enterprise's messaging service支持JMS事务发生在Cleint和Broker.一个事务包含许多条消息作为
一 个 Unit,如果这些消息中任何一条在事务中失败,那么Producer将回滚整个事务,Broker将flush所有已经
Transacted 的消息;如果事物中的所有消息成功,那么Producer旧爱那个提交整个事务,Broker将
Dispatcher所有已经Transacted的消息。
(6) XA transactions:
Fuse ESB Enterprise's messaging service支持XA transactions发生在Cleint和Broker.XA transactions工作类
似与JMS Transaction, 除了XA transactions使用一个two-phase提交方式并且需要一个XA transactions
Manager和persistent messaging.这是因为Broker需要将XA transaction中的每条消息写入一个persistent
message store,相 对与本地缓存,直到Produce 调用commit(),推荐在当使用多个资源时使用该机制,如读
取 一个消息并且写入DB。
3. JMS Message Basics
JMS消息解剖图:Figure 3.1. Anatomy of a JMS message Message.png.
(1) Message body:Message, TextMessage, MapMessage, BytesMessage, StreamMessage,
ObjectMessage.
(2) Headers: 以JMS作为前缀;
(3) Properties: JMS-defined properties (identified by JMSX prefix),vendor-specific properties (identified by
the JMSActiveMQBroker prefix).
4. JMS Development
(1) Basic application components:
Connection factory,Connection,Session,Destinations,Producer,Consumer, Messages.
(2) Simple broker program:Figure 3.2. Simple broker program.png.
5. Figure 3.3. Network of brokers example.png.
- 大小: 97 KB
- 大小: 122.4 KB
- 大小: 151.8 KB
分享到:
相关推荐
Kareem Yusuf, uses his real-world knowledge of JMS and open standards to teach the reader how to most effectively use JMS and IBM software to implement messaging solutions within the enterprise....
Kareem Yusuf, uses his real-world knowledge of JMS and open standards to teach the reader how to most effectively use JMS and IBM software to implement messaging solutions within the enterprise....
Enterprise.Integration.Patterns.Designing.Building.And.Deploying.Messaging.Solutions
Spring Boot Messaging Messaging APIs for Enterprise and Integration Solutions 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,...
赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
Spring Boot Messaging: Messaging APIs for Enterprise and Integration Solutions by Felipe Gutierrez English | 5 Jun. 2017 | ISBN: 1484212258 | 196 Pages | PDF | 6.36 MB Build messaging applications ...
赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
赠送jar包:spring-messaging-4.3.20.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar; 包含翻译后的API文档:spring-...
spring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jarspring-messaging-4.1.3.RELEASE.jar
flex-messaging类包是flex结合JAVA开发通信使用
Informatica Ultra Messaging是当今领先的低延迟消息传递软件,被世界各地的资本市场广泛应用。Ultra Messaging部署在全世界 170 多个生产环境中,能够轻松处理传统消息收发软件技术无力应对的数据量。
Reuters Messaging
赠送jar包:spring-messaging-4.3.20.RELEASE.jar 赠送原API文档:spring-messaging-4.3.20.RELEASE-javadoc.jar 赠送源代码:spring-messaging-4.3.20.RELEASE-sources.jar 包含翻译后的API文档:spring-...
Microservices for the Enterprise covers state-of-the-art techniques around microservices messaging, service development and description, service discovery, governance, and data management technologies...
flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar
Enterprise messaging products (or as they are sometimes called, messageoriented middleware products) are an essential component for integrating intra-company operations. They allow separate business ...
Instant Messaging in Java
McAfee Mobile Security for Enterprise移动设备有助于您提高工作效率、更好地访问数据以及更高效地运营。但代价是具有重要业务信息被未经授权者访问的风险。使用 McAfee:registered: Mobile Security:registered:,...
flex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jarflex-messaging-common.jar