如何使用vertx eventbus向kafka生成器发送消息

时间:2014-10-05 11:49:17

标签: apache-kafka vert.x

我正在学习kafka和vertx,我遇到了以下陈述,

1.Kafka模块允许接收其他Vert.x Verticle发布的事件,并将这些事件发送给Kafka经纪人。

2.Application使用Vertx总线向Kafka模块发送消息

3.Kafka模块充当制作人

任何让我知道他们如何编程的人都会非常有帮助。感谢。

我在这里找到了源代码,但我正在寻找一个更简单的例子。 https://github.com/zanox/mod-kafka

1 个答案:

答案 0 :(得分:2)

Kafka模块仅作为生产者 - 而不是消费者。因此,它的目的是从系统发布外部(出站)消息。如果您同时跟随以下Kafka快速入门,那么引用的Github链接上的示例非常容易理解 - http://kafka.apache.org/081/documentation.html#quickstart

您不必使用模块,您可以在Verticle中使用Kafka Java客户端。模块旨在作为重用和提供通用功能的机制。

在Vertx 3.0(下一版本)中,无论如何都会删除模块系统。

相关问题