【发布时间】:2018-01-11 01:26:26
【问题描述】:
我们正在启动一个项目,我们需要使用来自 MQTT 主题的一些消息,但我们的解决方案需要在具有多个节点/实例的集群中工作 - 需要可扩展。
问题是,我们不确定要选择哪种技术。我们面临的问题是:每个集群只需要 1 个消费者,换句话说,我们需要避免两次消费消息(如果是 2 个节点)...akka 据报道支持集群中的单例,因此这可能有效,但我不确定如何将 akka 与 MQTT 集成。
另一种可能性是 vert.x。 akka 和 vert.x 都有到 camel 的桥接或者它们直接支持协议?我看到了那个顶点。有 MQTT 服务器集成,但我不太确定这是否正是我们需要的。将骆驼包装到 vert.x 或 akka-cluster 会像我想象的那样工作吗?
【问题讨论】:
标签: apache-camel akka cluster-computing mqtt vert.x