【发布时间】:2020-11-27 17:15:10
【问题描述】:
我使用Broadway 和BroadwayKafka 作为生产者,并且考虑到我的用例,我必须在运行时启动和停止百老汇。
在运行时启动 Broadway 已经没有问题了。然而,我很难找到一种优雅地关闭百老汇进程的方法。 Broadway 模块本身不提供停止进程的功能(据我所知),因此,我目前通过Process.exit(broadway_pid, :kill) 手动终止进程。这当然可行,但可能不是关闭百老汇的预期方式。
什么是关闭百老汇最干净的方法,而不是残酷地杀死百老汇进程?
【问题讨论】:
-
更新 - 2020 年 9 月
Broadway.Server已重命名为Broadway.Topology