2013-04-22 4 views
2

우리는 잠시 동안 Apache ActiveMQ 및 Camel 제품을 사용해 왔지만 좋은 기반 ESB를보고 싶습니다. 필자는 퓨즈에 대한 레드햇 사이트를 읽고 있었지만 코드 작성자를위한 퓨즈와 아파치 사이의 중요한 차이에 대한 좋은 요약을 찾을 수 없었다.Apache 제품과 Redhat Fuse의 개발 차이점은 무엇입니까?

디자이너/개발자의 관점에서 볼 때 퓨즈와 Apache Camel 및 ActiveMQ 간의 중요한 차이점은 무엇입니까? 멋진 개요, FuseIDE 및 ESB 관리 도구를 얻습니다. 하지만 실제로 코드 수준에서의 차이점을 알고 싶습니다. 즉 더 유용한 Camel 끝점을 도입합니까? 디자이너/코더로서의 나의 삶을 더 쉽게 만들어주는 진정으로 유용한 것들에 대한 추가 라이브러리가 있습니까? 조심해야 할 함정이 있습니까?

내 검색에 도움이되는 몇 가지 포인터가 필요합니다. 또는이 모든 것을 계속하는 문서에 대한 빠른 링크 (더 이상 희망적 : o)!) 나는 앞으로 나아갈 전망을 형성 할 짧은 시간이 있거나 기회가 나를 지나갈 것입니다.

감사합니다.

SK

코드 수준에

답변

5

코드 수준에는 "no"차이가 있습니다. 이 과정은 Apache 프로젝트에서 개발하고 Red Hat/Fuse git repos에 코드 변경 사항을 동기화하는 것입니다. 우리는 제품을 안정적으로 유지하기 위해 체리에 들어가기를 원하는 변화를 선택합니다. 고객이/etc를 필요로하는 경우 이전 분기로 백 포트를 수정합니다 (예 : 영향을 미칠 수 있음)

또한 Red Hat의 제품은 Apache의 커뮤니티 지원보다 훨씬 긴 시간대에서 지원됩니다. 여기에서 찾을 수있는 보장 기간이 있습니다 : https://access.redhat.com/support/policy/updates/jboss_notes/

JBoss의 일부인 오픈 소스 프로젝트 퓨즈 패브릭 (http://fuse.fusesource.org/fabric/)의 일부인 Fuse/JBoss 퓨즈 제품의 몇 가지 추가 카멜 구성 요소가 있습니다. 퓨즈 제품. 퓨즈 패브릭은 Apache ServiceMix에 기부되는 과정에 있으므로 커뮤니티에서도 혜택을 볼 수 있으므로 ServiceMix에서 Fabric을 즉시 사용할 수 있습니다. Fabric에는 몇 가지 Camel 구성 요소가있어 클러스터 환경/클라우드 환경에서 자동으로로드 밸런싱하는 모든 Camel 엔드 포인트로 메시지를 보낼 수 있습니다. 그리고 마스터를 선택하고 마스터 노드에서 라우트 만 실행하는 다른 Camel 구성 요소가 있으며 마스터가 종료되면 다른 노드가 인계합니다.

나는 또한이 움직임이 오픈 소스의 증언이라고 생각한다. 퓨즈 팀은 가지고 있고 계속 가지고있다. 우리는 가능한 한 많이 을 엽니 다.예를 들어 새 프로젝트를 위해 - hawtio (http://hawt.io/) 는 완전히 오픈 소스, ASL 라이센스, GitHub의 프로젝트입니다, 사람이/등 포크

그리고 JBoss의 퓨즈 제품을 기여할 수있는 생산 자체를 패치 할 수 있습니다. 따라서 가능한 빨리 핫픽스가 필요하면 제품의 기본 제공 패치 도구를 사용하여 패치 할 수있는 .zip 파일로 픽스를 제공 할 수 있습니다. 이는 Apache에서는 불가능합니다.

(우리의 오래된 사이트와 제이보스 커뮤니티 사이트) 추가 자료에 대한 몇 가지 링크

공개 : 나는 일 Fusesource/Red Hat의 경우.

+0

고맙습니다. –

1

는 차이가있는 경우 모두, 매우 작습니다.

커먼 셔더 RedHat 패키지에서 얻은 것은 테스트와 운영상의 이점 (귀하가 언급 한) 인 지원 패키지입니다.

코드를 만든 후에 무슨 일이 일어 났는지에 관한 이야기입니다. 여러분의 일을 실제대로하고 코더가 여전히 사건을 처리 할 때가 아닙니다.

+0

감사합니다. 이것은 꽤 많이 인상을 확인합니다. 나는 뉴질랜드에서의 지원에 대해 레드햇과 이야기 할 것입니다. –

1

Apache ActiveMQ와 Camel은 오픈 소스 프로젝트입니다. Redhat 퓨즈는 패키지 및 다른 많은 구성 요소를 하나의 패키지로 묶어 하나의 ESB 패키지로 사용할 수 있습니다. 당신이 얻을 수있는 지원의 가장 큰 차이점을 알 수 있습니다. 조직에서 생산하지 않은 것에 대한 지원을받을 수 있습니다. 패키지와 함께 제공되는 도구는 개발 및 유지 관리시 도움이됩니다.

+0

감사합니다. 여기 ESB 웹 포털과 IDE 확장을 가리키는 도구입니까? –

+0

예, 제가 알고있는 도구 중 일부는 번들 모니터링 및 설치를위한 IDE 및 웹 GUI입니다. – techuser

관련 문제