2017-04-04 9 views
1

위해 스프링 통합 - 카프카의 다른 버전을 사용하여 나는 다음과 같은 구성했다 : 나는 정의를SpringXD/봄 통합 : 생산자와 소비자

  • 봄 - 통합 - 카프카 1.3.1.RELEASE
  • 이 카프카 싱크 및 사용자 정의 카프카 소스

내가 갖고 싶어 구성 :

  • 내가 좋아하는 것 Spring 통합 kafka를 계속 사용하려면 1.3.1. 내 사용자 정의 kafka-sink를 사용하여 릴리스하십시오.
  • kafka-source 로직을 변경하여 Spring 통합 -kafka-2.1.0.RELEASE를 사용하려고합니다. 나는 소비자/생산자를 구현하는 방법이 스프링 통합 kafka의 이전 버전과 다른 점을 발견했다.

제 질문은 : 호환성 문제가 있습니까?

+0

어떤 메시지 버스를 사용하고 있습니까? –

+0

나는 토끼를 사용하고 있습니다. – Columb1a

답변

1

나는 토끼를 사용하고 있습니다.

여러분은 괜찮습니다. 각 모듈이 자신의 클래스 로더에로드되어 있기 때문에 소스 코드의 /lib 디렉토리에있는 최신 카프카 병과 함께 사용할 수 있으므로 xd/lib 병과의 충돌이 없어야합니다.

그러나, 당신은 xd/lib 디렉토리에서 이전 카프카 병을 제거해야 할 수도 있습니다 (이것이 내가 메시지 버스에 관해 묻는 이유입니다).