注册 登录
人工智能研讨论坛(灵能智能) 返回首页

jink2005的个人空间 http://www.aiseminar.com/bbs/?3 [收藏] [复制] [分享] [RSS]

日志

关于后台ActiveMQ消息代码的改进

已有 685 次阅读2019-7-24 14:56 |个人分类:Web开发

之前定义:
1. 在MqConstant中定义topic;
2. 在mq-listener中定义topic的监听,这时要重新写一遍topic的字符串;(可能会造成constant和此处两个字符串的维护困难)
3. 在相应位置发送topic事件,使用了constant中的常量定义。

当前修改:
1. 去除MqConstant定义,改用mqTopic.xml注入定义;
<!--小区添加事件-->
    <bean id="mqCommunityPropertyCommunityAdded" class="java.lang.String">
        <constructor-arg value="community.property.community.add"/>
    </bean>
2. 在mq-listener中定义topic的监听,直接引用mqTopic.xml的bean,如:
<jms:listener destination="#{mqCommunityPropertyCommunityAdded}" ref="communityAddListener" />
3. 在相应位置发送topic事件,使用此bean定义:
    @Autowired
    private String mqCommunityPropertyCommunityAdded;

mqUtil.topicObjectSend(mqCommunityPropertyCommunityAdded, record);

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

QQ|小黑屋|手机版|Archiver|人工智能研讨论坛(灵能智能) 苏ICP备11019567号

GMT+8, 2022-5-29 06:07 , Processed in 0.023535 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部