首页 文章

Camel组件:是否可以创建仅消费者组件?

提问于
浏览
1

我陷入两难境地 .

我有一个基于GET的REST服务和一个基于POST的REST服务 .

我必须为每个创建自定义Camel组件 .

我们可以创建仅消耗的Camel组件吗?同样,是否可以创建仅生成的自定义Camel组件?

如果仅使用Camel组件,我们如何向其提供消息以供消费?因为如果我们写入(“consumeOnly:someURI”),这会使这个组件成为 生产环境 者 . 并且将调用consumeOnly endpoints 的createProducer()?

1 回答

  • 1

    是的,当实现自定义Camel组件时,然后在createConsumer / createProducer方法中抛出一个异常,说该组件不支持使用者或 生产环境 者 .

    这就是Apache Camel本身的组件如何做到的 . 由于历史原因,抛出异常而不是对任何一个都有不同的api .

相关问题