SpringBoot 整合 JMS(ActiveMQ)

SpringBoot整合JMS(ActiveMQ)

消息隊列(Message Queue)是一種進程間或線程間的異步通信方式,使用消息隊列消息生產者在消息產生後,會將消息保存在消息隊列中直到消費者來取走它,即消息的發送者和接收者不需要與消息隊列交互。使用消息隊列可以可以有效實現服務的解耦,並提高系統的可靠性一級可擴展性。

JMS(Java Message Service)即Java消息服務,通過同一Java API層面的標準,使得多個客戶端可以通過JMS進行交互,大多數消息中間件都對JMS提供支持。JMS包括兩種消息模型:

  • 點對點
  • 發佈者/訂閱者

JMS僅支持Java平臺

  1. 添加pom依賴

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-activemq</artifactId>
    </dependency>
  2. application.properties配置

    spring.activemq.broker-url=tcp://***.***.***.***:61616
    spring.activemq.packages.trust-all=true
    spring.activemq.user=admin
    spring.activemq.password=***
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章