2017-10-10 2 views
1

Jboss fuse karaf (jboss-fuse-6.3) 및 activeMQ를 처음 사용했습니다. 현재 localhost : 61616에서 activeMq에 액세스하고 있는데, 내 질문에 activeMQ를 사용하는 것이 더 적합합니다 (동일한 호스트 (localhost : port)) 또는 activeMQ를 원격 서버에서 호스팅 할 수 있습니까? 더 빠르고 안전한 방법입니다. ?Jboss fuse karaf - 활성 mq

감사합니다.

+2

JBoss Fuse는 기본적으로 OSGi 메소드 (configadmin) 또는 패브릭 프로파일을 사용하여 구성된 ActiveMQ 브로커를 제공합니다. 외부 브로커가있는 경우 수동으로 관리하고 퓨즈에서 실행중인 응용 프로그램의 URL을 사용하면됩니다. 속도는 두 경우 모두 같습니다. –

답변

0

당신이 dev에 용도로 사용하는 경우는, 다음 가장 적합한 방법은 사용하는 것입니다 임베디드 덜 유지 보수를 필요로하기 때문에 박스에서 퓨즈와 함께 제공 한.

생산 환경에서 AMQ를 요청하는 경우 가용성이 높아야하고 데이터 손실없이 작동 할 수 있어야합니다. 이 경우에는 페일 오버 작업에 대해 생각해야하므로 더 안전한 옵션은 외부 ActiveMQ 브로커 또는 그 이상을 사용하는 것입니다. 클러스터 AMQ 중개인. 이 경우 메시지 전달 및 소비 속도는 네트워크 연결성에 따라 다릅니다.

또한 속도에 관해 이야기 할 때 AMQ가 메시지를 저장해야하는 위치, 특히 배달되지 않은 메시지를 저장하는 위치를 고려해야합니다. 기본적으로 변경 될 수있는 파일 기반 DB KahaDB가 제공됩니다. 두 경우 모두 충분히 빠릅니다.

ESB와 함께 행운을 빌어주세요!

관련 문제