作为一个无关紧要的、自以为是的观点,我发现 apache camel 文档过于冒昧地假设读者已经有骆驼的背景。
通常来说,Web 服务提供者是生产者,而它所生产的服务的客户端是消费者。
让我们看一下http://camel.apache.org/pojo-produce.html。
也就是说,有两种不同的方式可以向 Camel Endpoint 发送消息。
@EndpointInjecct (uri ..) ProducerTemplate ...
是不是在说
嘿,我是一个端点,这是我的 uri 和一个模板来打我,所以打我
或者,嗯……在晴朗的蓝天下某处有一个带有这个 uri 的端点,这是我想我会用的模板
???
同样是@Produce,和ProducerTemplate
- 指定我是一个会被击中的端点?
- 或指定我要打的制作人的模板?
同样,@Consume,
- 我是否指定我是消费者?
- 或者我正在指定如何消费?
顺便说一句,@Produce(uri) 或 EndpointInjection (uri) 中的 uri
- 我要发送到这个 uri 吗?
- 或在此 uri 下接收?