在docker中通过PHP消费消息[已关闭]

idfiyjo8  于 2023-04-10  发布在  PHP
关注(0)|答案(1)|浏览(70)

已关闭,此问题需要更focused,目前不接受回答。
**要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

3天前关闭。
Improve this question
我如何运行consumer.php文件,以便它不断读取和处理Kafka消息。
例如,如果服务器重新启动等,那么你需要确保consumer.php文件正在运行?我必须使用cron运行它或存在一些更优雅的解决方案?我可以在docker环境中这样做吗?

d6kp6zgx

d6kp6zgx1#

您可以使用Docker编排器(Swarm,Nomad,Kubernetes)在停止时重新启动任何容器。
除此之外,PHP是不相关的,因为答案对任何Kafka库都是一样的。如果你启动应用程序,消费者将始终运行,并从任何提交的消费者组偏移量开始,你可以通过简单的启动/停止docker run命令来测试这一点
在Docker之外,您可以使用SystemD,而不是cron...然后使用systemctl start/stop

相关问题