2016-07-03 3 views
2

내 프로젝트의 메시지 중개 시스템으로 wso2 메시지 브로커를 사용하고 있습니다. WSO2 메시지 브로커를 사용하기 전에, 나는 WSO2 메시지 브로커 큐/주제와 관련된 예외적 인 경우 탐구 할 -wso2 메시지 브로커의 예외 사례

  1. 얼마나 많은 메시지 큐/토픽 소비자가 다운되어 게시자가 지속적으로/주제를 큐에 메시지를 전송하는 경우 저장할 수 있습니다 ?

  2. 대기열/주제를 사용할 수없고 게시자가 대기열/주제에 메시지를 게시하려고하면 어떻게됩니까?

  3. 저장할 수있는 메시지 대기열/주제의 최대 크기는 얼마입니까? 구성 가능합니까?

  4. wso2 메시지 브로커의 JSON 메시지 형식은 무엇입니까?

  5. 대기열/주제에서 메시지를받은 후 소비자가 게시자에게 응답을 보낼 수 있습니까? 그렇다면 어떻게?

  6. 대기열/주제 세션 시간 제한은 얼마나됩니까? 구성 가능합니까?

+0

문서를 통해 답변을 찾을 수 있는지 확인하십시오. https://docs.wso2.com/display/MB310/WSO2+Message+Broker+Documentation –

답변

1

아래에서 답변을 찾으십시오.

소비자가 다운되어 게시자가 계속 대기열/주제로 메시지를 보내는 경우 몇 개의 메시지를 저장할 수 있습니까?

이것은 MB 서버에 할당 된 공간에 따라 다릅니다. 메시지는 DB에 저장됩니다.

대기열/주제를 사용할 수없고 게시자가 대기열/주제에 메시지를 게시하려고하면 어떻게됩니까?

메시지 브로커는 메시지를 허용하지 않습니다. 간단히 삭제할 것입니다.

저장할 수있는 메시지 대기열/주제의 최대 크기는 얼마입니까? 구성 가능한 입니까?

정의 된 제한이 없습니다. 그러나 MB는 최대 10MB 메시지로 테스트됩니다. 그러나 메시지 크기가 커짐에 따라 성능이 크게 저하됩니다.

wso2 메시지 브로커의 JSON 메시지 형식은 무엇입니까?

그런 것은 없습니다.

고객이 대기열/주제의 메시지를받은 후 게시자에게 응답을 보낼 수 있습니까? 그렇다면 어떻게?

이것은 실제로 AMQP에서 지원되지 않습니다. AMQP에서 게시자와 구독자의 연결이 끊어집니다. 그래서 WSO2 MB를 통해 이것을 할 수 없습니다.

대기열/주제 세션 시간 초과 기간은 얼마나됩니까? 구성 가능한 입니까?

연결시 클라이언트 측에서 설정할 수 있습니다.