2012-12-10 4 views
1

RabbitMQ .NET 라이브러리를 사용하여 Java (클라이언트 역할)와 .NET 응용 프로그램 (서버/작업자)간에 RabbitMQ RPC를 구현할 수 있습니까?Java와 .NET 사이의 RabbitMQ RPC

RabbitMQ 브로커가 대기열을 처리하고 소켓 연결이 파티와 RabbitMQ 브로커간에 설정되므로 가능해야합니다.

이렇게하는 데 실제적인 고려 사항이 있습니까?

답변

3

짧은 대답은 '예'입니다. 사실, 우리 회사는 바로 그 이유 때문에 RabbitMQ를 사용합니다. 다른 응용 프로그램간에 통신 할 수있는 플랫폼 중립적 인 방법을 사용할 수 있습니다. 따라서 이론 상으로는 Windows에서 실행되는 Linux 및 .NET 응용 프로그램에서 Java 응용 프로그램을 실행할 수 있으며, 모든 것이 잘 작동합니다.

메시지에 대한 일반적인 직렬화 형식을 찾아야합니다. 모든 주요 프로그래밍 언어에 JSON 라이브러리가 있으므로 JSON을 사용하는 것이 좋습니다.

RabbitMQ .NET 라이브러리에 문제가있는 경우 다음 질문을 추가로 보내 주시기 바랍니다 :-)

관련 문제