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>