用户工具

站点工具


分享:技术:jms:jms介绍

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

分享:技术:jms:jms介绍 [2015/09/24 14:58]
gxx 创建
分享:技术:jms:jms介绍 [2015/09/24 15:01] (当前版本)
gxx
行 39: 行 39:
   - ObjectMessage--一个序列化的 Java对象   - ObjectMessage--一个序列化的 Java对象
   - BytesMessage--一个未解释字节的数据流   - BytesMessage--一个未解释字节的数据流
-===== JMS应用程序接口 =====+===== 应用程序接口 =====
   * ConnectionFactory 接口(连接工厂)   * ConnectionFactory 接口(连接工厂)
 用户用来创建到JMS提供者的连接的被管对象。JMS客户通过可移植的接口访问连接,这样当下层的实现改变时,代码不需要进行修改。 管理员在JNDI名字空间中配置连接工厂,这样,JMS客户才能够查找到它们。根据消息类型的不同,用户将使用队列连接工厂,或者主题连接工厂。 用户用来创建到JMS提供者的连接的被管对象。JMS客户通过可移植的接口访问连接,这样当下层的实现改变时,代码不需要进行修改。 管理员在JNDI名字空间中配置连接工厂,这样,JMS客户才能够查找到它们。根据消息类型的不同,用户将使用队列连接工厂,或者主题连接工厂。
行 56: 行 56:
     * 一个消息体(可选):允许用户创建五种类型的消息(文本消息,映射消息,字节消息,流消息和对象消息)。 ​     * 一个消息体(可选):允许用户创建五种类型的消息(文本消息,映射消息,字节消息,流消息和对象消息)。 ​
 消息接口非常灵活,并提供了许多方式来定制消息的内容。 消息接口非常灵活,并提供了许多方式来定制消息的内容。
-===== Session 接口(会话) ===== +===== 会话接口 ​===== 
-表示一个单线程的上下文,用于发送和接收消息。由于会话是单线程的,所以消息是连续的,就是说消息是按照发送的顺序一个一个接收的。会话的好处是它支持事务。如果用户选择了事务支持,会话上下文将保存一组消息,直到事务被提交才发送这些消息。在提交事务之前,用户可以使用回滚操作取消这些消息。一个会话允许用户创建消息生产者来发送消息,创建消息消费者来接收消息。 +session会话接口表示一个单线程的上下文,用于发送和接收消息。由于会话是单线程的,所以消息是连续的,就是说消息是按照发送的顺序一个一个接收的。会话的好处是它支持事务。如果用户选择了事务支持,会话上下文将保存一组消息,直到事务被提交才发送这些消息。在提交事务之前,用户可以使用回滚操作取消这些消息。一个会话允许用户创建消息生产者来发送消息,创建消息消费者来接收消息。 
-===== jms提供者实现 ​=====+===== jms提供者 =====
 要使用Java消息服务,你必须要有一个JMS提供者,管理会话和队列。现在既有开源的提供者也有专有的提供者。 要使用Java消息服务,你必须要有一个JMS提供者,管理会话和队列。现在既有开源的提供者也有专有的提供者。
-^ 开源的提供者 ^^ + 开源的提供者 ​  ​MQ  ​
-| Apache | ActiveMQ | + Apache ​  ActiveMQ ​ 
-| JBoss社区 | HornetQ | + JBoss社区 ​  HornetQ ​ 
-| Joram Coridan | MantaRay | + Joram Coridan ​  MantaRay ​ 
-| The OpenJMS Group | OpenJMS | + The OpenJMS Group   OpenJMS ​ 
-^ 专有的提供者 ^^ + 专有的提供者 ​  ​MQ  ​
-| BEA | BEA WebLogic Server JMS | + BEA   BEA WebLogic Server JMS  
-| TIBCO Software | EMS | + TIBCO Software ​  EMS  
-| GigaSpaces Technologies | GigaSpaces | + GigaSpaces Technologies ​  GigaSpaces ​ 
-| Softwired 2006 | iBus | + Softwired 2006   iBus  
-| IONA Technologies | IONA JMS | + IONA Technologies ​  IONA JMS  
-| SeeBeyond | IQManager2005年8月被Sun Microsystems并购) + SeeBeyond ​  IQManager(2005年8月被Sun Microsystems并购)  ​
-| webMethods | JMS+ -| + webMethods ​  JMS+-  
-| my-channels | Nirvana | + my-channels ​  Nirvana ​ 
-| Sonic Software | SonicMQ | + Sonic Software ​  SonicMQ ​ 
-| SwiftMQ | SwiftMQ | + SwiftMQ ​  SwiftMQ ​ 
-| IBM | WebSphere MQ |+ IBM   WebSphere MQ  |
  
 本来来源:http://​blog.csdn.net/​caiwenfeng_for_23/​article/​details/​8606521 本来来源:http://​blog.csdn.net/​caiwenfeng_for_23/​article/​details/​8606521
分享/技术/jms/jms介绍.1443077922.txt.gz · 最后更改: 2015/09/24 14:58 由 gxx