채팅 애플리케이션을 구현하기 위해 메시지 대기열을 찾고 있습니다.
가장 중요한 요구 사항은 구독자가 필터 기준을 지정할 때 모든 메시지를 필터링해야 한다는 것입니다.서버 측에서.
불행하게도 주변의 모든 MQ가 클라이언트 측이나 서버 측에서 필터링되는지에 대한 질문에 대한 명확한 답을 찾지 못했습니다.
제가 보기에는 대부분의 MQ가 필터 기준을 전혀 지원하지 않거나 클라이언트 측(Kafka, ZeroMQ)에서 필터링하는 것 같습니다.
어쩌면 너희들이 나를 올바른 방향으로 이끌 수 있을까?
답변1
"선택기"(JMS에서 "필터"라고 부르는 것)가 있는 JMS 주제 구독을 사용하는 경우ActiveMQ 아르테미스그런 다음 필터링은 서버 측에서 수행됩니다.