使用 Kafka 的 Symfony 5.4

Symfony 5.4 with Kafka

提问人:user13410345 提问时间:8/18/2023 最后编辑:user13410345 更新时间:9/20/2023 访问量:97

问:

我有一个symfony 5.4项目,我想用symfony信使组件实现kafka。

我已经看到了几种方法可以做到这一点,包括这篇文章:Symfony Messenger 使用 Apache Kafka 作为队列传输,它实现了 4 个捆绑包(都是必不可少的?),一个捆绑包 https://github.com/KonstantinCodes/messenger-kafka,我不确定要实现什么最佳实践。 在 Symfony 的官方文档中,我只找到了这一行: https://symfony.com/doc/current/messenger.html#transports-async-queued-messages 如果您有任何反馈,我很想听听:)

symfony apache-kafka symfony-messenger symfony5.4

评论


答:

0赞 Leroy 8/20/2023 #1

以下是 symfony/messenger 文档中提供的内容:

如果要使用不受支持的传输,请查看 Enqueue 的传输,它支持 Kafka 和 Google Pub/Sub 等功能。

来源: https://symfony.com/doc/current/messenger.html#transports-async-queued-messages

所以是的,你需要所有这些依赖关系。

发生的情况是,您将 symfony/messenger 配置为使用排队驱动程序,该驱动程序使用 kafka。