黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

JMS&ActiveMQ教程
基于JMS的消息傳送
ActiveMQ與Spring集成
ActiveMQ與SpringBoot集成
ActiveMQ安全機(jī)制
ActiveMQ主從集群

ActiveMQ與SpringBoot集成步驟

消息發(fā)送者

1、創(chuàng)建SpringBoot工程13-activemq-boot-sender作為 消息發(fā)送者

2、在pom.xml文件中添加相關(guān)依賴(lài)

這個(gè)依賴(lài)在創(chuàng)建Module的時(shí)候,如果勾選了集成ActiveMQ會(huì)自動(dòng)生成

<!--SpringBoot集成ActiveMQ的起步依賴(lài)-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-activemq</artifactId>
</dependency>

3、 在SpringBoot的核心配置文件application.properties中配置ActiveMQ的連接信息

#配置activemq的連接信息
spring.activemq.broker-url=tcp://192.168.235.128:61616
#目的地
spring.jms.template.default-destination=bootQueue
#默認(rèn)是緩存了jms的session的,所以主程序發(fā)送完消息后,不會(huì)退出
# 改為false主程序才可以退出 從SpringBoot2.1.0以后新增的
spring.jms.cache.enabled=false

4、在com.bjpowernode.activemq.service包下創(chuàng)建一個(gè)MessageService類(lèi),并提供發(fā)送消息的方法(可以從12-activemq-spring-sender直接拷貝) 

@Service
public class MessageService {
    //這里的JmsTemplate是SpringBoot自動(dòng)配置的
    @Autowired
    private JmsTemplate jmsTemplate;
    public void sendMessage(){
        jmsTemplate.send(new MessageCreator() {
            public Message createMessage(Session session) throws JMSException {
                return session.createTextMessage("Hello,Spring ActiveMQ");
            }
        });
    }
}

5、在SpringBoot的主程序中編寫(xiě)測(cè)試代碼,運(yùn)行測(cè)試發(fā)送消息

@SpringBootApplication
public class Application {
   public static void main(String[] args) {
      //獲取Spring容器
      ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
      //根據(jù)容器獲取bean對(duì)象
      MessageService messageService = context.getBean("messageService", MessageService.class);
      //調(diào)用bean對(duì)象的方法, 發(fā)送消息
      messageService.sendMessage();
   }
}

6、在ActiveMQ控制臺(tái)查看效果

消息接收者

1、 創(chuàng)建SpringBoot工程13-activemq-boot-receiver作為 消息接收者

2、在pom.xml文件中添加相關(guān)依賴(lài)

這個(gè)依賴(lài)在創(chuàng)建Module的時(shí)候,如果勾選了集成ActiveMQ會(huì)自動(dòng)生成

<!--SpringBoot集成ActiveMQ的起步依賴(lài)-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-activemq</artifactId>
</dependency>

3、在SpringBoot的核心配置文件application.properties中配置ActiveMQ的連接信息

#配置activemq的連接信息
spring.activemq.broker-url=tcp://192.168.235.128:61616
#目的地
spring.jms.template.default-destination=bootQueue
#默認(rèn)是緩存了jms的session的,所以主程序發(fā)送完消息后,不會(huì)退出
# 改為false主程序才可以退出 從SpringBoot2.1.0以后新增的
spring.jms.cache.enabled=false

4、在com.bjpowernode.activemq.service包下創(chuàng)建一個(gè)MessageService類(lèi),并提供接收消息的方法(可以從12-activemq-spring-receiver直接拷貝) 

@Service
public class MessageService {
    //這里的JmsTemplate是SpringBoot自動(dòng)配置的
    @Autowired
    private JmsTemplate jmsTemplate;
    public void receiveMessage(){
        Message message = jmsTemplate.receive();
        if(message instanceof TextMessage){
            try {
                String text = ((TextMessage) message).getText();
                System.out.println("SpringBoot接收到的消息為:" + text);
            } catch (JMSException e) {
                e.printStackTrace();
            }
        }
    }
}

5、在SpringBoot的主程序中編寫(xiě)測(cè)試代碼,運(yùn)行測(cè)試接收消息

SpringBootApplication
public class Application {
   public static void main(String[] args) {
      ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
      //根據(jù)容器獲取bean對(duì)象
      MessageService messageService = context.getBean("messageService", MessageService.class);
      //調(diào)用bean對(duì)象的方法, 接收消息
      messageService.receiveMessage();
   }
}

6、在ActiveMQ控制臺(tái)查看效果

全部教程
主站蜘蛛池模板: 夜色私人影院永久入口 | 日韩欧美第一页 | 九九精品视频在线 | 国产欧美日韩综合二区三区 | 日本中文在线视频 | 日本黄色三级网站 | 波多野结衣视频免费看 | 中文字幕亚洲综久久2021 | 日韩不卡免费视频 | 一个人看的www片免费视频中文 | 免费乱理伦片在线观看影院 | 国产美女在线一区二区三区 | 天天做夜夜爽 | 特级黄色片视频 | 九九视频免费精品视频免费 | 国产综合视频在线观看一区 | 中国黄色大片 | 九九热久久免费视频 | 国产一区二区三区国产精品 | 天天射天天射天天射 | 97理论三级九七午夜在线观看 | 91精品国产免费自在线观看 | 欧美中文字幕在线播放 | 亚洲日本精品 | 国产成人精品一区 | 在线亚洲精品自拍 | 免费色黄网站 | 一机毛片 | 国产在线a不卡免费视频 | aaa一级毛片 | 在线欧美色图 | 成人在线网站 | 亚洲激情在线视频 | 欧洲精品在线视频 | 中国一级毛片免费看视频 | 91成人在线免费视频 | 天天舔夜夜操 | 午夜剧场在线播放 | 视频一区 日韩 | 国产亚洲精品综合在线网址 | 高h喷水荡肉爽文各种场合 高h喷水荡肉爽文np欲 |