2017-11-21 10 views
1

C#에서 Java 응용 프로그램의 포팅을하고 있는데 임베디드 ActiveMQ 인스턴스를 만들어야합니다.내장 된 ActiveMQ Broker를 구축하는 방법은 무엇입니까?

자바에서 나는 BrokerService에게 클래스를 사용할 수 있습니다하지만 난 Apache.Nms 닷넷에 대한 네임 스페이스에 비슷한 찾을 수 없습니다.

특정 포트 매개 변수로 ActiveMQ jar를 시작하는 방법을 알고 있으면 유용 할 수 있습니다.

누구든지 나를 도와 줄 수 있습니까?

답변

1

Apache NMS ActiveMQ는 메시지 브로커가 아닌 클라이언트 전용이므로 BrokerService 등에 상응하는 것이 없습니다. 외부 브로커를 실행하고 NMS 클라이언트를 통해 항상 연결할 수 있습니다. ActiveMQ 중개인이 IKVM을 사용하여 .NET 응용 프로그램에서 Java VM을 호스트하는 보고서가 있지만 해킹처럼 보이고 TCP 등을 통해 연결할 필요가 없으므로 권장하지 않습니다. VM 기반 전송 또는 ActiveMQ Java 응용 프로그램이 포함 할 수있는 공유 메모리 작업의 이점을 누릴 수 있습니다.

+0

답장 보내 주셔서 감사합니다. 새로운 프로세스에서 ActiveMQ를 시작하려고했지만 작동하는 것처럼 보입니다.하지만 구성 파일을 사용하는 경우 명령 행을 통해 기본 포트를 어떻게 변경할 수 있습니까? –

+0

원래 질문과 관련이 없으며 새 질문이나 설명서를 읽어야합니다. –