2014-06-21 2 views
0

파일에서 일부 데이터를 추출하는 C#의 응용 프로그램이 있습니다. 추출한 데이터를 메시지 대기열을 통해 Java 응용 프로그램에 보내려고합니다. 메시지 대기열에 대한 경험이 없습니다. 나는 웹 서비스를 사용하고 싶지 않다.메시지 큐를 통한 Java 및 C# 통신

  1. 어떤 메시지 브로커가 가장 좋을까요?
  2. Java 응용 프로그램에 보내야하는 C#의 도메인 모델이 있습니다. 그것을하는 방법? 이들은 단순한 POCO 클래스입니다. XML에 직렬화해야하는지, 문자열로 보낼지, 바이트 배열로 보낼지, Java 측에서 역순으로할까요?
+0

C, Java에서 같은 경우 XML, JSon 또는 원하는 형식으로 직렬화 할 수 있습니다. –

+0

좋아, 그래서 세 가지 종류의 메시지가있을 것입니다. 어떻게 그들을 distnugish? 한 클래스 당 하나의 큐가 필요합니까? – user3763116

+0

대기열에 메시지 유형을 추가 할 수 있습니다. 파서는 메시지를 읽을 때 먼저 유형을 볼 수 있습니다. –

답변

1

RabbitMQ을 사용할 수 있습니다. 사용하기 쉽고 수많은 개발자 플랫폼을 지원합니다.

+0

+1 또는 ActiveMQ 또는 임의의 수의 JMS 브로커. –