栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【ActiveMQ】Broker

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【ActiveMQ】Broker

 学习视频 

尚硅谷ActiveMQ教程(MQ消息中间件快速入门)

集数:33-34


 学习格言 

练拳不练功,到老一场空;基础不牢,地动山摇。


一、介绍

相当于一个ActiveMQ服务器实例

说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,

在用的时候再去启动这样能节省了资源,也保证了可靠性。

可以通过不同的conf配置文件模拟不同的实例进行启动。

用ActiveMQ Broker作为独立的消息服务器来构建JAVA应用。

ActiveMQ也支持在vm中通信基于嵌入式的broker,能够无缝的集成其它java应用。

二、允许

 所需依赖


    
    
        org.apache.activemq
        activemq-all
        5.15.15
    
    
        org.apache.xbean
        xbean-spring
        3.16
    

    
        com.fasterxml.jackson.core
        jackson-databind
        2.9.5
    

    
    
        org.slf4j
        slf4j-api
        1.7.25
    
    
        ch.qos.logback
        logback-classic
        1.2.3
    

 测试程序

import org.apache.activemq.broker.BrokerService;

public class EmbedBroker {
    public static void main(String[] args) throws Exception {
        // ActiveMQ 也支持在vm中通讯基于嵌入式的broker
        BrokerService brokerService = new BrokerService();
        brokerService.setUseJmx(true);
        brokerService.addConnector("tcp://localhost:61616");
        brokerService.start();
    }
}

之后,将生产者和消费者的地址换成tcp://localhost:61616,也同样能够使用。就相当于在本机启动一个小型的MQ服务器。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397242.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号