Apache kafka 卡夫卡一体化问题

Apache kafka 卡夫卡一体化问题,apache-kafka,apache-camel,osgi,apache-servicemix,Apache Kafka,Apache Camel,Osgi,Apache Servicemix,我试图将骆驼与卡夫卡结合起来。我已经实现了以下路线 kafka.serializer.StringEncoder org.vaida.esb.camel.orderdispatcher.orderdispatcher.SimplePartitioner 本地主机:9093,本地主机:9094 拉贾 当我用camel:run测试时,我能够将消息发布到kafka集群。但当我捆绑并部署到ServiceMixOSGi容器时,我遇到了以下问题 2014-02-26 17:00:17190错误tim

我试图将骆驼与卡夫卡结合起来。我已经实现了以下路线


kafka.serializer.StringEncoder
org.vaida.esb.camel.orderdispatcher.orderdispatcher.SimplePartitioner
本地主机:9093,本地主机:9094
拉贾

当我用camel:run测试时,我能够将消息发布到kafka集群。但当我捆绑并部署到ServiceMixOSGi容器时,我遇到了以下问题

2014-02-26 17:00:17190错误timer://foo | DefaultErrorHandler | 100-org.apache.camel.camel-core- 2.10.7 |无法在ExchangeId上传递(MessageId:ID-VVV-d-40084-1393430384926-0-11): ID-VVV-d-40084-1393430384926-0-12)。交货后耗尽 尝试:1捕获:org.apache.camel.CamelExecutionException:异常 在exchange上执行期间发生:exchange[消息:RAJA] org.apache.camel.cameleExecutionException:在 在exchange上执行:exchange[消息:RAJA] 位于org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1344)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.impl.DefaultExchange.setException(DefaultExchange.java:282)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.component.bean.MethodInfo$1.procedure(MethodInfo.java:224)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:166)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:67)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:101)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:71)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.interceptor.process(TraceInterceptor.java:91)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.RedeliveryRorHandler.processErrorHandler(RedeliveryRorHandler.java:335)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.redeliveryrorhandler.process(redeliveryrorhandler.java:220)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:308)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[100:org.apache.camel.camel核心:2.10.7] 在org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48)[100:org.apache.camel.camel核心:2.10.7] 位于org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[100:org.apache.camel.camel核心:2.10.7] 在org.apache上。
<bean id="publisherPoint" class="org.vaida.esb.camel.orderdispatcher.OrderDispatcher.PublisherPoint">
<property name="topicId" value="feedAlpha"/>
  <property name="props">
  <props>
    <prop key="serializer.class">kafka.serializer.StringEncoder</prop>
    <prop key="partitioner.class">org.vaida.esb.camel.orderdispatcher.OrderDispatcher.SimplePartitioner</prop>

    <prop key="metadata.broker.list">localhost:9093,localhost:9094</prop>

  </props>
</property>
<property name="reqMessage" value="RAONE"/>  
</bean>