rabbitmq—在不同类型的分布式框架之间进行选择决策

3ks5zfa0  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(425)

一个人应该如何在rabbit mq、kafka、akka和vertx之间做出决定,或者选择其中几个的组合?我有一个用例,我想使用一个上游服务器提供的java客户机api获取巨大的(每天半tb)市场数据。我们目前已经使用akka实现了一个分布式etl,但是我们想知道还有哪些改进或者更好的选择或者选择的组合(比如akka+kafka)。

avwztpqn

avwztpqn1#

关于akka和vert.x之间的选择,下面的Devxx谈话重点是:https://www.youtube.com/watch?v=emv_8dxsqde
比较了并发模型,其中事件总线(vert.x为例)和actor系统(akka为例)。
在总结幻灯片(1h00m40s)中,不同之处总结为akka为错误处理提供了分级监督,这是相对于vert.x的优势
akka stream kafka(以前叫reactive kafka)感觉很适合连接这两者,我们很乐意使用它,但不能评论它与rabbitmq的比较。

相关问题