【发布时间】:2015-01-11 23:12:30
【问题描述】:
我有一些用akka 编写的actor,我想让它们通过ServiceMix 进行交互。艰难,我对这些技术如何交互感到有些困惑。 这是我目前所理解的:
-
akka 让我写一些演员:
- 生产者发送消息
- 消费者接收消息
- untypedActor 既发送又接收
- akka microkernel 将所有参与者捆绑在一个 jar 文件中
- camel 是 akka 和 ServiceMix 之间的桥梁,因为它通过 http 暴露了 actor(例如 jetty)
- ServiceMix 让参与者交流
每个actor都将在一个固定端点上可用,在ServiceMix中定义为路由
from("jetty:http://localhost:{{port}}/myapp/myactor").process(new MyActor());
现在我的问题是:
- 谁在 jetty 中自动部署我的演员?
- 如何定义参与者的端点?
【问题讨论】:
标签: apache-camel akka jetty apache-servicemix