我不知道如何配置 Kafka
为了 Symfony messenger
. 一切都很好 rabbitmq
(我创建了messenger和messenger处理程序):
.环境:
MESSENGER_TRANSPORT_DSN=amqp://user:password@myhost:5672/%2f/messages
配置/packages/messenger.yaml
framework:
messenger:
transports:
async: "%env(MESSENGER_TRANSPORT_DSN)%"
.环境
MESSENGER_TRANSPORT_DSN=enqueue://node-1.kafka.myhost.com:9092/%2f/messages
配置/packages/messenger.yaml
framework:
messenger:
transports:
async: "%env(MESSENGER_TRANSPORT_DSN)%"
请给我举个最好的例子。谢谢!
1条答案
按热度按时间8fq7wneg1#
我的发展:docker+centos 7+php73,nginx。
此配置的解决方案:
1安装php rdkafka(重要提示:版本3.1.x!,将路径更改为php;))
2将php扩展添加到php.ini
三。symfony安装包:
4注册bundles-添加到config/bundles.php
5添加文件config/packages/enqueue.yaml:
6添加文件config/packages/messenger.yaml:
7添加到.env:
8来自docu的messege和messengehandlementation:httpshttp://symfony.com/doc/current/messenger.html
9运行使用者:
祝你好运!