zoukankan      html  css  js  c++  java
  • ActiveMQ 使用spring模板 发布消息过程分析

    convertAndSend()方法中获得dstination,即发送信息的目的地
    dstination可以在spring的配置文件中指定自定义的,在JmsTemplate类中,pubSubDomain属性设置服务器端消息队列是否可以自动创建,默认为false。
    消息生成器:MessageCreator,主要用于调用MessageConverter生成消息Message。

    消息转换器接口:MessageConverter,消息转换器spring提供了默认的转换器类:SimpleMessageConverter,我们可以在spring配置文件中替换为我们自己的消息转换器,若没有配置,则使用spring提供的SimpleMessageConverter类。

    send():
    定义成功获得session之后的执行方法。通过实现SessionCallback接口的doInJms()方法。

    execute():
    获得jms的session。session的获取调用了ConnectionFactoryUtils的doGetTransactionalSession()方法。
    管理session使用了sping的设计思路,请参看以下文章:
    http://blog.sina.com.cn/s/blog_4ae2ef25010008ai.html和http://blog.csdn.net/partner4java/article/details/7017398

  • 相关阅读:
    java-数组
    编程练习
    java-循环语句
    java-条件语句if&switch
    JAVA-运算符
    JAVA-常量
    springAOP源码分析之篇一:配置文件的解析
    spring IOC容器的扩展
    spring IOC之篇六 bean的加载---bean的创建
    spring IOC之篇五 bean的加载--缓存中获取
  • 原文地址:https://www.cnblogs.com/kszit/p/3600746.html
Copyright © 2011-2022 走看看