2010-12-29 3 views
4

메시지 대기열을 사용하여 평가 중이며 ActiveMQ가 가장 많이 사용되는 것 같습니다. 그러나 안정성과 대기열에 대해 응답하지 않고 웹에서 여러 가지 주석을 볼 수는 있습니다.최신 버전 5.4.2를 사용하여 ActiveMQ 안정성에 대한 귀하의 경험은 어떻습니까?

ActiveMQ (특히 최신 버전)를 사용하는 사람은 아무런 문제없이 장기간 재시작하지 않고 합리적인 부하가 있습니까?

ActiveMQ가 정말로 신뢰할 수 없다면 무엇을 신뢰할 수 있습니까?

내 요구 사항은 다음과 같습니다

  1. JMS 1.1
  2. 고 가용성
  3. 성숙과 인기 제품 (나는 에 대한 몇 가지 FancyMQ 제품에이 프로젝트를 호핑 위험하지 않습니다)

HornetQ에 대한 경험을 알고 싶습니다. 신뢰성은 여기에서 가장 중요한 초점이지만 성능면에서는 인상적이라고 봅니다.

답변

4

생산에서 ActiveMQ 버전 5.2.0을 사용하고 약 1 년 동안 Wufoo에 약 200k + 메시지 처리량을 사용했습니다. 나는 대기열 자체의 신뢰성에 다소 만족하고있다. 그러나 PHP에서 STOMP를 사용할 때 클라이언트를 매달기에 문제가있었습니다. 명확하게하기 위해 대기열로 보내는 데 문제가 없었지만 php stomp lib을 사용하여 대기열에서 메시지를 떼어내는 것은 약간 버그가있었습니다.

이제 소금을 사용 해보자. 우리는 일종의 청취자 역할을하는 장기 실행 PHP CLI 스크립트를 사용하고 있습니다. PHP는 오랜 기간 동안 실행되지 않으므로 그 원인이 될 수 있습니다. 우리는 일부 예약 구성 요소에 대해 5.4.1로 마이그레이션하는 중이며 대신 PHP를 '청취자'로 지정하여 낙타 경로를 선택합니다. 네이티브 프로토콜을 사용하면 이러한 문제가 해결되기를 바랍니다.

ActiveMQ In ActionCamel In Action은 매우 중요했습니다.

행운을 빈다.

+0

감사합니다. PHP는 순수 자바가 될이 프로젝트에 대해 우려하지 않습니다. – jbx

+0

ActiveMQ in Action을 아직 사용할 수 없습니까? – jbx

+0

ActiveMQ MEAP로 제공되며 거의 완료되었습니다. 나는 5 장의 장이 있었을 때 그것을 샀다. 그리고 나는 아직도 도움이되는 것을 알았다. 링크 : http://www.manning.com/snyder/ – timsabat

0

활성 MQ 5.2를 사용하여 포기해야했는데, 몇 주마다 충돌하고 신비한 오류가있어서 조사 할 시간이 없었습니다. 이것에 관해 더 많은 사람들의 의견을 듣고 싶어합니다.

관련 문제