熊猫付

熊猫付聚合支付产品


熊猫付系统ActiveMQ接入方法

<h3><strong>熊猫付系统ActiveMQ接入方法</strong></h3> <h4>1.在需要引入MQ的子项目中引入mq-core的jar包</h4> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/746000f6792863989085f39ec4153055?showdoc=.jpg" alt="" /></p> <h4>2.在项目启动类上加上包扫描</h4> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/fe01a962d66da9ddcbb208d87903cf30?showdoc=.jpg" alt="" /> PS: 按我的理解是可以不用扫包的,因为是同一个包名,不知道为什么不行,而且其他的core包就不用扫,不太明白</p> <h4>3.在项目属性配置上加上ActiveMQ相关的配置</h4> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/644e01fcc38dd8c9386e83a1f558a69b?showdoc=.jpg" alt="" /></p> <p>红色框外的配置为常规配置,每个项目都可以如此。红色框内的配置是为了动态注册Queue和MessageListener所用,其queueName为动态注册的ActiveQueue的实例名称(beanName),listenerName为继承了MessageListener的实例名称,并且这个属性可以缺失(如果项目只发送消息而无消息监听的话),destination为消息目的地。 注意!!! 如果设置了listenerName,则listenerName必须是实现了MessageListener接口的类的一个实例,并且名称必须一致。 如果上面的话有点绕口,下面几张图可以解释它们之间的关系</p> <h5>(1)引入listener</h5> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/c3fe80dda8d9f4348872c02f12d913c3?showdoc=.jpg" alt="" /><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/e785af557b20de21bf24d2d4b06a344a?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/eee5456564fe6683bc176e29bb2b75df?showdoc=.jpg" alt="" /></p> <h5>(2)引入Queue</h5> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/5888dad6f33caa468c3406ee26682541?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b3f2d6b95d3e1bd0219c5cebc20238ed?showdoc=.jpg" alt="" /></p> <h5>(3)引入MQSender</h5> <p>最简单就是消息发送器了,直接注入就可以了 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/96a367024b3c750a7ec82d1d20078dc6?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1c03efb26ef14179015848760b945c2c?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/fe21d6a22ea8ff1e69a4391e02dcf199?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML