Spring boot 如何将卡夫卡与驼色弹簧靴连接起来

Spring boot 如何将卡夫卡与驼色弹簧靴连接起来,spring-boot,apache-kafka,apache-camel,confluent-platform,Spring Boot,Apache Kafka,Apache Camel,Confluent Platform,连接卡夫卡和Spring Boot Camel有哪些选项 我正在运行activemqartemis和Camel,以创建与客户机之间的JMS/MQTT和REST路由。 我想将卡夫卡添加到这两个组合中,以流式传输/交换数据(视频+音频、文件/文本) 到目前为止,我下载了Kafka Confluent Platform(免费试用版),并正在测试它们提供的功能。在Confluent平台中,我看到可以将连接器添加为“插件”。我假设我可以用这种方式添加驼峰连接器,但这对我来说似乎是一个糟糕的解决方案,因为我

连接卡夫卡和Spring Boot Camel有哪些选项

我正在运行activemqartemis和Camel,以创建与客户机之间的JMS/MQTT和REST路由。 我想将卡夫卡添加到这两个组合中,以流式传输/交换数据(视频+音频、文件/文本)

到目前为止,我下载了Kafka Confluent Platform(免费试用版),并正在测试它们提供的功能。在Confluent平台中,我看到可以将连接器添加为“插件”。我假设我可以用这种方式添加驼峰连接器,但这对我来说似乎是一个糟糕的解决方案,因为我想玩路线,看看引擎盖下有什么,但我不认为这是可能的,还是我错了


我想到的另一个选择是,下载ApacheKafka,Zookeeper,将Kafka Spring引导依赖项添加到Camel
pom.xml
,然后制作类似于示例中的Camel路由。我走对了吗?

卡夫卡经纪人

如果您想玩游戏,我建议在您的开发机器上安装Kafka(它还带来了Zookeeper)。为您的操作系统使用软件包管理器是最简单的。例如,如果您在Windows上工作,则可以安装

然后,您可以使用一行程序安装当前版本的普通卡夫卡(非融合平台):

scoop install kafka
安装后,您可以首先启动zookeeper,然后使用bin文件夹中提供的bat/sh脚本启动kafka

骆驼

在Camel项目中(无论是否使用springboot),您只需要添加依赖项

在本地计算机上运行的Kafka代理的路由端点URI

kafka:[topic-name]?brokers=localhost:9092

您可以将此类URI用于消费者(
从(“卡夫卡:…”)
)或制作人(
到(“卡夫卡:…”)

卡夫卡经纪人

如果您想玩游戏,我建议在您的开发机器上安装Kafka(它还带来了Zookeeper)。为您的操作系统使用软件包管理器是最简单的。例如,如果您在Windows上工作,则可以安装

然后,您可以使用一行程序安装当前版本的普通卡夫卡(非融合平台):

scoop install kafka
安装后,您可以首先启动zookeeper,然后使用bin文件夹中提供的bat/sh脚本启动kafka

骆驼

在Camel项目中(无论是否使用springboot),您只需要添加依赖项

在本地计算机上运行的Kafka代理的路由端点URI

kafka:[topic-name]?brokers=localhost:9092

您可以对消费者(
从(“卡夫卡:…”
)或制作人(
)到(“卡夫卡:…”
)使用此类URI

好的,我明白了。如果谈到Linux,我认为quickstart guide是Kafka非融合安装的良好起点。目前,我测试了Confluent Platform(),发现它非常贪婪RAM。把它和骆驼联系起来很容易。我添加了
pom.xml
和简单的Camel路由来测试在java中从/到Kafka的发送。旅途愉快!好的,我明白了。如果谈到Linux,我认为quickstart guide是Kafka非融合安装的良好起点。目前,我测试了Confluent Platform(),发现它非常贪婪RAM。把它和骆驼联系起来很容易。我添加了
pom.xml
和简单的Camel路由来测试在java中从/到Kafka的发送。旅途愉快!