admin管理员组

文章数量:814294

ActiveMQ 完整教程

1.ActiveMQ工作原理:

    (1) 解决服务之间耦合

    (2)使用消息队列,增加系统并发处理量


2.ActiveMQ应用场景分析

    (1) 用户注册,重点用户信息数据库保存,发短信、发邮件,增加业务处理复杂度,这时候使用MQ, 将发短信、发邮箱,通知MQ,由另外服务平台完成

    (2) 搜索平台、缓存平台

    查询数据,建立缓存、索引,不从数据库查询,从缓存或者索引库查询

    当增加、修改、删除数据时,发送消息给MQ, 缓存平台、索引平台 从MQ获取到这个信息,更新缓存或者索引


3.ActiveMQ使用的是标准生产者和消费者模型,有两种数据结构 Queue、Topic

    (1) Queue 队列 ,生产者生产了一个消息,只能由一个消费者进行消费

    (2) Topic 话题,生产者生产了一个消息,可以由多个消费者进行消费


4.ActiveMQ环境的搭建.

    (1)启动服务(保持黑窗口开启).

   


     (2)进入服务页面


      

    (3)导包

    

   

5.Spring整合ActiceMQ.

    (1)Maven项目导入坐标

    

    (2)applicationContext.xml中添加配置

        

                                                                        配置ActiveMQ原生连接工厂


    

                                                                            配置spring包装工厂


                                                                                配置消息模板(生产者)


    

                                                                    接收消息监听器



本文标签: ActiveMQ 完整教程