내가 채팅 응용 프로그램을 사용하여 SockJS와 SockJS를 통해 작성한 채팅 응용 프로그램이 있습니다. 외부 ActiveMQ 브로커 내 문제는 약 4000 개의 클라이언트 연결과 10000 개의 ActiveMQ 대상에서 ActiveMQ가 충돌 함으로 인해 발생합니다. KahaDB와 관련된 메모리 부족 블로그가 ActiveMQ보다 성능이 뛰어나고 더 많은 클라이언트 연결을 처리하고 비 차단 기능을 구현한다고 언급 했으므로 Apache Artemis로 전환하고 싶습니다. Artemis와 ActiveMQ를 바꿀 수 있었으면 좋겠습니다. 클라이언트 주제와 대기열을 연결하고 구독하지만 그들은 Artemis를 통해 메시지를받지 못합니다.스프링 부트 SockJS over stomp 및 Apache Artemis
아이디어가 무엇이 될 수 있습니까? 어떤 도움이 많이 주시면 감사하겠습니다
<address-settings>
<!--default for catch all-->
<address-setting match="#">
<dead-letter-address>jms.queue.DLQ</dead-letter-address>
<expiry-address>jms.queue.ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
<!-- with -1 only the global-max-size is in use for limiting -->
<max-size-bytes>-1</max-size-bytes>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
<address-full-policy>PAGE</address-full-policy>
<auto-create-jms-queues>true</auto-create-jms-queues>
<auto-delete-jms-queues>true</auto-delete-jms-queues>
</address-setting>
</address-settings>
: 여기 아르테미스 broker.xml 설정 파일 내 설정이다.
미리 감사드립니다.
빠른 답변을 주신 Thanks Celebert. 대단히 감사합니다. 최신 버전 1.5.2를 사용하고 있습니다. jms.queue 및 jms.topic 술어로 시도 할 것입니다. 2.0이 출시되면 어떤 생각이 드십니까? 감사합니다 –
이것은 모든 소프트웨어 프로젝트에서와 마찬가지입니다. 우리는 1 개월 후 (미래의 시청자를 위해이 글을 쓰고있는 날부터)하고 싶습니다.하지만 어떻게되는지 알 것입니다 ... 생각합니다. 그것은 Feb/Match/2017이 될 것입니다 .. JIRAs에 기반하여 끝낼 수 있습니다 ..하지만 그건 내 개인적인 예측입니다. –
업데이트 주셔서 대단히 감사 드리며, 2.0 버전을 주목할 것입니다. –