linux 如何在不停止流媒体服务器的情况下热加载NATS流媒体服务器?

vsdwdz23  于 2022-12-22  发布在  Linux
关注(0)|答案(2)|浏览(117)

我正在docker容器中运行nats流媒体服务器,我想在不停止nats流媒体服务器的情况下重新加载nats的特定配置。有什么方法可以做到吗?

k10s72fa

k10s72fa1#

不幸的是,NATS流服务器不支持热重载。如果你想重载NATS特定的设置,你需要运行两个单独的(不运行NATS服务器作为嵌入式组件)。

vaj7vani

vaj7vani2#

NATS Streaming Server已弃用-因此,遇到此问题的任何人请注意,您应该改用JetStream(reference from the official NATS docs

虽然我是NATS的新手,但我发现在another question中,您所要求的在NATS中应该是可能的,因此在JetStream中也是可能的-使用以下命令:

nats-server --signal reload

官方文档提到“服务器可以重新加载大多数配置更改,而不需要服务器重新启动或客户端通过向Nats服务器发送信号来断开连接”。
不过,我找不到任何程序化的方法来实现这一点。

相关问题