ActiveMQ 在 SpringBoot 中的應用

【生產者的spring-boot框架配置文件】:

 

【生產者】:

【生產者main方法】:

 

【消費者spring-boot框架配置文件】:

【消費者【同步接收】消息】:

【消費者主方法】

Spring-boot框架整合ActiveMQ重中之重:

******【消費者】採用【異步接收】:

【方式一】:

使用@JmsListener註解的方式創建 【消息監聽器】。

【方式二】

@Configuration註解 和 @Bean註解 配合使用。

1)、@Configuration註解 相當於是 xml配置文件。

2)、@Bean相當於是 <bean>標籤。

【Spring-boot配置文件】:

【@Configuration ,  @Bean , @Autowired 等註解 配置創建一個 listener監聽器】

【回調的自定義監聽器中的onMessage方法】

不管是 集成到 spring 還是spring-boot中,只要是通過監聽器listener來進行監聽ActiveMQ,從而獲取 目標消息的 【異步接收】方式,都是創建一個 listener的Bean對象,然後 spring容器就會拿着這個bean對象啓動Listener監聽器進行監聽服務,也就是說 我們想要 啓動listener監聽器 ,直接就讀取配置文件創建spring容器就可以了,創建容器的同時爲我們創建bean對象,從而開啓了監聽服務。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章