2.6. 더 이상 사용되지 않는 API 및 구성 요소


Camel 2.x의 더 이상 사용되지 않는 모든 API 및 구성 요소가 Camel 3에서 제거되었습니다.

2.6.1. 제거된 구성 요소

Camel 2.x의 사용되지 않는 모든 구성 요소는 기존 camel-http camel-hdfs,camel-mina camel-mongodb,camel-netty,camel-quartz camel-quartz ,camel- restletcamel-rx 구성 요소를 포함하여 Camel 3.x에서 제거됩니다.

  • camel-jibx 구성 요소가 제거되었습니다.
  • camel-boon 데이터 포맷 삭제
  • Linkedin API 1.0으로 camel-linkedin 구성 요소가 더 이상 지원되지 않습니다. 새로운 2.0 API에 대한 지원은 CAMEL-13813 에 의해 추적됩니다.
  • camel-zookeeper 에는 경로 정책 기능이 제거되어 대신 ZooKeeperClusterService 또는 camel-zookeeper-master 구성 요소를 사용합니다.
  • camel-jetty 구성 요소는 더 이상 생산자(제거됨)를 지원하지 않으며 대신 camel-http 구성 요소를 사용합니다.
  • 더 이상 사용되지 않는witter Streaming API에 의존하여 더 이상 작동하지 않으므로 twitter-streaming 구성 요소가 제거되었습니다.

2.6.2. 변경된 구성 요소

다음 구성 요소는 Camel 3.x에서 이름이 변경됩니다.

  • 테스트 구성 요소의 이름이 datacenter -test 로 변경되어 camel-core 에서 camel-dataset JAR로 이동했습니다.
  • http4 구성 요소의 이름이 http 로 변경되었으며 org.apache.camel.component.http4 에서 org.apache.camel. camel.component.http로 구성 요소 패키지 이름이 지정됩니다. 지원되는 스키마는 이제 httphttps 일 뿐입니다.
  • hdfs2 구성 요소의 이름이 hdfs 로 변경되었으며 org.apache.camel.component.hdfs2 에서 org.apache.camel.component.hdfs 로 구성 요소 패키지 이름이 사용됩니다. 지원되는 스키마는 이제 hdfs 입니다.
  • mina2 구성 요소의 이름이 mina 이고, org.apache.camel.component.mina2 에서 org.apache.camel.component.mina 로 해당 구성 요소 패키지입니다. 지원되는 스키마는 이제 mina 입니다.
  • mongodb3 구성 요소의 이름이 mongodb 로 변경되었으며 org.apache.camel.component.mongodb3 에서 org.apache.camel.component.mongodb 로 구성 요소 패키지의 해당 구성 요소 패키지입니다. 지원되는 스키마는 이제 mongodb 입니다.
  • netty4-http 구성 요소의 이름이 netty-http 로 변경되었으며 org.apache.camel.component.netty4.http 에서 org.apache.camel.component.netty.http 로 구성된 해당 구성 요소 패키지입니다. 지원되는 스키마는 이제 netty-http 입니다.
  • netty4 구성 요소의 이름이 netty 로 변경되었으며 org.apache.camel.component.netty4 에서 org.apache.camel.component.netty 로 구성 요소 패키지의 해당 구성 요소 패키지입니다. 지원되는 스키마는 이제 netty 입니다.
  • quartz2 구성 요소의 이름이 quartz 로 변경되었으며 org.apache.camel.component.quartz2 에서 org.apache.camel.component.quartz 로 구성된 해당 구성 요소 패키지입니다. 지원되는 스키마는 이제 quartz 입니다.
  • rxjava2 구성 요소의 이름이 rxjava 로 변경되었으며 org.apache.camel.component.rxjava2 에서 org.apache.camel.component.rxjava 로 해당 구성 요소 패키지입니다.
  • camel-jetty9 의 이름이 camel-jetty 로 변경되었습니다. 지원되는 스키마는 이제 jetty 입니다.

2.6.3. 모ck 구성 요소

mock 구성 요소는 camel-core 에서 이동되었습니다. 이로 인해 assertion 절 builder 에 대한 여러 메서드가 제거됩니다.

2.6.4. ActiveMQ

activemq-camel 구성 요소를 사용하는 경우 구성 요소 이름이 org.apache.activemq.camel.component.ActiveMQComponent 에서 org.apache.camel.ActiveMQComponent로 변경되었던 camel-activemq 구성 요소를 사용하도록 마이그레이션해야 합니다.

2.6.5. AWS

구성 요소 camel-aws 은 여러 구성 요소로 나뉩니다.

  • camel-aws-cw
  • Camel-aws-ddb (ddb 및 ddbstreams 구성 요소를 모두 포함)
  • camel-aws-ec2
  • camel-aws-iam
  • Camel-aws-kinesis (kinesis 및 kinesis-fireern components가 모두 포함되어 있음)
  • camel-aws-kms
  • camel-aws-lambda
  • camel-aws-mq
  • camel-aws-s3
  • camel-aws-sdb
  • camel-aws-ses
  • camel-aws-sns
  • camel-aws-sqs
  • camel-aws-swf
참고

이러한 구성 요소에 대해 specifc 종속성을 추가하는 것이 좋습니다.

2.6.6. FHIR

camel-fhir 구성 요소가 hapi-fhir 종속성을 4.1.0으로 업그레이드했습니다. FHIR 버전이 R4로 변경되었습니다. 따라서 DSTU3이 필요한 경우 명시적으로 설정해야 합니다.

2.6.7. Kafka

camel-kafka 구성 요소가 bridgeEndpointcircularTopicDetection 옵션을 제거했습니다. 구성 요소가 Camel 2.x에서 작동하는 것으로 작동하므로 이 옵션이 더 이상 필요하지 않습니다. 즉 camel-kafka 는 끝점 uri에서 주제로 메시지를 보냅니다. 이를 재정의하려면 KafkaConstants.OVERRIDE_TOPIC 헤더를 새 주제와 함께 사용합니다. camel-kafka 구성 요소 설명서에서 자세한 내용을 참조하십시오.

2.6.8. Telegram

camel-telegram 구성 요소에서 권한 부여 토큰을 uri-path에서 쿼리 매개변수로 이동했습니다(예: migrate

telegram:bots/myTokenHere

다음으로 변경

telegram:bots?authorizationToken=myTokenHere

2.6.9. JMX

camel-core 를 종속 항목으로 사용하여 Camel 독립 실행형을 실행하고 사용자가 즉시 사용 가능하게 하려면 camel-management 를 종속성으로 추가해야 합니다.

ManagedCamelContext 를 사용하려면 다음과 같이 CamelContext 에서 확장을 가져와야합니다.

ManagedCamelContext managed = camelContext.getExtension(ManagedCamelContext.class);

2.6.10. XSLT

XSLT 구성 요소는 camel-core에서 camel-xsltcamel-xslt-stlson로 이동했습니다. 이 구성 요소는 JDK XSTL 엔진 (Xalan)을 사용하기 위한 것으로, camel-xslt - stlson이 jxon을 사용할 때 분리됩니다. 즉, Camel 엔드포인트 URI에서 xsltxslt- sqcowon을 구성 요소 이름으로 사용해야 합니다. XSLT 집계 전략을 사용하는 경우 org.apache.camel.component.xslt.sqcowon.XsltSqcowonAggregationStrategy for texon 지원을 사용합니다. xslt 빌더를 사용하는 경우 org.apache.camel.component.xslt.svncon.XsltS390onBuilder 를 사용하십시오. 또한 allowStax 는 JDK XSLT에서 지원되지 않으므로 camel-xslt- sqcowon에서만 지원됩니다.

2.6.11. XML DSL 마이그레이션

XML DSL이 약간 변경되었습니다.

사용자 정의 로드 밸런서 EIP가 <custom>에서 < custom LoadBalancer>로 변경되었습니다.

XMLSecurity 데이터 형식의 이름이 < secureXML > 태그에서 keyOrTrustStoreParametersId 의 키OrTrustStoreParametersRef 로 변경되었습니다.

&lt ;zipFile&gt; 데이터 형식의 이름이 < zipfile>으로 변경되었습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동