如何在不重启服务的情况下重新加载 MaxScale 缓存规则?

How to reload MaxScale cache rules without restarting the service?

我正在寻找一种在 /etc/maxscale.rules (JSON) 中应用一组新规则的方法,如我的 cnf 文件中指定的 rules=/etc/maxscale.rules , 无需重新启动整个 MaxScale 服务。

我没有看到允许操作缓存过滤器的 MaxAdmin 设置,但也许还有其他方法?

我还注意到一个服务 'reload' 参数没有实现,只有一个服务 stop/start/restart.

无法在当前的 MaxScale 版本中重新加载缓存过滤规则。您可以在 MariaDB Jira under the MaxScale project.

上提交功能请求

您可以通过 creating a new filter, replacing the original filter with the new one and destroying 旧版本解决此限制。