Kafka MySQL 作为消费者
Kafka MySQL as Consumer
我在服务器生态系统中使用 Kafka 作为消息代理,
我能以某种方式让 MySQL 成为消费者吗?
我需要直接在来自Kafka的数据库中写入数据。
据我所知,您不能直接执行此操作。 Kafka 不提供将其数据镜像到不同数据存储的设施。您将使用其他方法从 Kafka 中提取消息并将其内容写入 SQL.
一种常见的模式是使用 Storm 从 Kafka 中提取数据,然后将其写入数据存储,在本例中为 MySQL。
MySql 不能成为 Kafka 的直接消费者。我建议您使用可用的 Consumer API 创建 Kafka 客户端,它将能够使用来自 Kafka 集群的消息,然后消息可以存储在数据库中。
我在服务器生态系统中使用 Kafka 作为消息代理, 我能以某种方式让 MySQL 成为消费者吗?
我需要直接在来自Kafka的数据库中写入数据。
据我所知,您不能直接执行此操作。 Kafka 不提供将其数据镜像到不同数据存储的设施。您将使用其他方法从 Kafka 中提取消息并将其内容写入 SQL.
一种常见的模式是使用 Storm 从 Kafka 中提取数据,然后将其写入数据存储,在本例中为 MySQL。
MySql 不能成为 Kafka 的直接消费者。我建议您使用可用的 Consumer API 创建 Kafka 客户端,它将能够使用来自 Kafka 集群的消息,然后消息可以存储在数据库中。