zhboner/realm

feature request: hot reload config or HTTP API

Opened this issue · 3 comments

uoox commented

每次新增转发都需要重启一次realm service,有没有办法新增转发而不重启呢,大概会有3-10秒的卡顿时间(已经很优秀了)不过对于稳定性要求高的场景,希望可以新增转发而不用重启服务。

3-10秒主要来自于DNS解析的时间
建议使用速度更快的DNS服务器

如果规则特别多的话, 重新加载确实会花不少时间。 如果只是新增转发, 你可以尝试自行修改代码,从外部得到endpoint配置后调用tcp或者udp relay就行。 如果要增删查该的话,需要花时间重构一部分core的代码,届时会开放API,顺便支持热重载(有API以后也未必需要配置文件了)

如果提供api 真的是太棒了 期待中 。。。