zoukankan      html  css  js  c++  java
  • JMS样本

    1、JMS它是一个制作AS提供Message服务。它接受由生成的消息(Message Provider)消息发出,并转发消息到消息消费者(Message  Consumer)。
    2、JMS提供2的消息服务的类型:(1)Queue。这点,息消费者使用。(2)Topic。即公布和订阅。每一个消息能够转发给全部的订阅者(消费者)。
    3、WEBLOGIC 8下的JMS配置:
    (1)配置JMS Connection Factory
    (2)配置JMS File Store(眼下所找到的文档都是配置File Store,事实上在详细的应用中。可能JMS JDBC Store更广泛,但临时没有找到资料)
    (3)配置JMS Server
    (4)在JMS Server的destinations中配置JMS Queue或者JMS Topic
    当中提供给消息产生者和消息消费者使用的是JMS Connection Factory的JNDI和JMS Queue或者JMS Topic的JNDI。
    4、消息产生者向JMS发送消息的步骤:
    (1)使用JNDI查询对象JMS ConnectionFactory和Destination(JMS Queue/Topic)
    (2)使用管理对象JMS ConnectionFactory建立连接Connection
    (3)使用连接Connection 建立会话Session
    (4)使用会话Session和管理对象Destination创建消息生产者MessageSender
    (5)使用消息生产者MessageSender发送消息
    一个消息发送者的样例:

    5、消息消费者从JMS接受消息的步骤:
    (1)使用JNDI查询对象JMS ConnectionFactory和Destination(JMS Queue/Topic)
    (2)使用管理对象JMS ConnectionFactory建立连接Connection
    (3)使用连接Connection 建立会话Session
    (4)使用会话Session和管理对象Destination创建消息消费者MessageReceiver
    (5)使用消息消费者MessageReceiver接受消息,须要用setMessageListener将MessageListener接口绑定到MessageReceiver
    消息消费者必须实现了MessageListener接口,须要定义onMessage事件方法。


    一个消息消费者的样例:

    6、Message-driven Bean
    MDB它实际上是一个消息消费者client计划。它由AS EJB Container要管理。在JBUILDER产生MDB很easy。

  • 相关阅读:
    幂等性
    接口开发需要考虑内容
    接口安全保护策略
    高并发之API接口限流
    Windows 下通过DOS命令获取指定文件夹下所有文件的全路径
    spring cloud 版本号与 boot版本之间的对应关系(版本不对,会导致pom无法引入)
    springCloud全家桶
    map的循环删除操作
    Java hashCode() 和 equals()的若干问题解答
    SpringMVC工作流程
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4580685.html
Copyright © 2011-2022 走看看