Spring Boot ActiveMQ 연결 탱크 설정 과정 분석

spring.activemq.pool.enabled=false 를 보 낼 때마다 연결 을 만들어 야 합 니 다.연결 을 자주 만 들 고 없 애 는 장면 이 나타 납 니 다.이 구 덩이 를 밟 지 않 기 위해 우 리 는 연못 화 기술 의 사상 을 참고 하여 ActiveMQ 연결 탱크 를 배치 합 니 다.Spring Boot ActiveMQ 게시/구독 메시지 모드 원리 분석을 바탕 으로 ActiveMQ 연결 풀 을 설정 하려 면 두 가지 수정-설정 파일 과 연결 풀 의존 을 추가 해 야 합 니 다.
application.properties 프로필 수정

## URL of the ActiveMQ broker. Auto-generated by default. For instance `tcp://localhost:61616`
spring.activemq.broker-url=tcp://localhost:61616
spring.activemq.in-memory=true
#   false,  point to point(   )  ,true         ,      
spring.jms.pub-sub-domain=true
spring.activemq.user=wiener
spring.activemq.password=wiener

#true       ;false ,             
spring.activemq.pool.enabled=true
#        
spring.activemq.pool.max-connections=10
#         ,   30 
spring.activemq.pool.idle-timeout=30000
#         , idleTimeout     :idleTimeout            , expire Timeout         ,           。   0,never
spring.activemq.pool.expire-timeout=0
maven 의존 도 추가
pom.xml 도 의존 패 키 지 를 추가 해 야 합 니 다.그렇지 않 으 면 JmsMessagingTemplate 를 시작 하 는 데 실 패 했 습 니 다.springboot 2.1+를 사용 할 때 maven 설정 의존 도 는:

<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jms</artifactId>
      <version>5.2.7.RELEASE</version>
    </dependency>
springboot 2.0 및 다음 버 전 을 사용 할 때 maven 설정 의존 도 는:

<dependency>
  <groupId>org.apache.activemq</groupId>
  <artifactId>activemq-pool</artifactId>
</dependency>
Spring Boot ActiveMQ 게시/구독 메시지 모드 원리 분석의 테스트 용례 검증 을 사용 하면 효 과 를 볼 수 있 고 새로운 스 킬 의 잠 금 을 해제 하 는 데 성공 했다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기