1. 程式人生 > >SpringBoot2整合ActiveMQ實戰之點對點訊息

SpringBoot2整合ActiveMQ實戰之點對點訊息

1.加入依賴
        <!-- 整合訊息佇列ActiveMQ -->
        <dependency>  
            <groupId>org.springframework.boot</groupId>  
            <artifactId>spring-boot-starter-activemq</artifactId>  
        </dependency>  
        
        <!-- 如果配置執行緒池則加入 -->
        <dependency>  
            <groupId>org.apache.activemq</groupId>  
            <artifactId>activemq-pool</artifactId>  
        </dependency>

 

2、application.properties配置檔案配置
         #整合jms測試,安裝在別的機器,防火牆和埠號記得開放
        spring.activemq.broker-url=tcp://127.0.0.1:61616

        #叢集配置
        #spring.activemq.broker-url=failover:(tcp://localhost:61616,tcp://localhost:61617)

        spring.activemq.user=admin
        spring.activemq.password=admin
        #下列配置要增加依賴
        spring.activemq.pool.enabled=true
        spring.activemq.pool.max-connections=100

 

3、springboot啟動類 @EnableJms,開啟支援jms

 

4.模擬的service以及實現類

 

 

 

5.呼叫的controller類

 

6.消費者

6.模擬請求

http://localhost:8080/api/v1/order?msg=2615007