아파치 카멜

Apache Camel
아파치 카멜
Apache Camel Logo
개발자Apache 소프트웨어 재단
초기 릴리즈2007년 6월 27일, 15년 전(2007-06-27)[1]
안정된 릴리스
2.25.x (레거시)2021년 5월 28일 2.25.4, 14개월(2021-05-28)[2]
3.7.x (LTS)3.7.5 / 2021년 7월 12일; 12개월 전(2021-07-12)[2]
3.x (최신)3.11.1 / 2021년 8월 5일; 11개월 전(2021-08-05)[2]
[±]
저장소카멜 저장소
기입처Java, XML
운영 체제크로스 플랫폼
유형엔터프라이즈 통합 패턴 엔터프라이즈 서비스 버스 비상대기상태 메시지 지향 미들웨어
면허증.Apache 라이센스 2.0
웹 사이트camel.apache.org

메시지 지향 미들웨어의 기업 통합 패턴 라우팅 및 중재 규칙을 구성하는 데 응용 프로그램 프로그래밍 인터페이스(또는 선언적 Java 도메인 고유 언어)을 이용하여 자바 객체 기반 구현을 제공합니다에 근거한 라우팅 및 중재 엔진에 아파치 카멜은 오픈 소스 프레임워크입니다.[해명 필요한]

도메인 고유의 언어는 Apache Camel이 대량의 XML 설정 파일 없이 일반 Java 코드를 사용하여 통합 개발 환경에서 타입 세이프한 라우팅 규칙 스마트 완성을 지원할 수 있음을 의미합니다.단, Spring Framework 내부에서의 XML 설정도 지원됩니다.

Camel은 서비스 지향 아키텍처 프로젝트에서 Apache ServiceMix, Apache ActiveMQApache CXF함께 자주 사용됩니다.

툴링

  • 검증 및 배포를 위해 여러 Apache Maven 플러그인이 제공됩니다.
  • 그래픽, Eclipse 기반 툴링은 Red Hat에서 무료로 사용할 수 있습니다.그래픽 편집 및 디버깅과 고급 검증을 제공합니다.
  • Talend의 이클립스 기반 툴링입니다.

「 」를 참조해 주세요.

책들

  • Ibsen, Claus; Anstey, Jonathan (2018), Camel in Action (2nd ed.), Manning Publications, p. 912, ISBN 978-1617292934
  • Cranton, Scott; Korab, Jakub (2013), Apache Camel Developer's Cookbook (1st ed.), Packt Publishing, p. 424, ISBN 978-1-78217-030-3
  • Ibryam, Bilgin (2013), Instant Apache Camel Message Routing (1st ed.), Packt Publishing, p. 62, ISBN 978-1-78328-347-7
  • Ibryam, Bilgin (2016), Camel Design Patterns (1st ed.), Leanpub, p. 111

레퍼런스

  1. ^ Apache Camel 1.0, retrieved 15 April 2021
  2. ^ a b c "Releases - Apache Camel". camel.apache.org. Apache Software Foundation. Retrieved 2021-03-16.

외부 링크