AgileConfig_Client
AgileConfig_Client copied to clipboard
client退出的时候的执行的清理资源操作不够彻底,导致服务退出较慢
- RegisterService HeartbeatService 等多个service 最好能共用一个cancellationTokenSource, 同时取消
- HeartbeatService 线程没有cancellationToken 可以快速取消
- 全部service的Task.Factory.StartNew 是否改用 thread实现好点。 thread 可以在退出的时候执行 interrupt方法,结合cancellationToken 清理资源
- 凡是service涉及到时间interval的,能否都加入配置文件,可以让用户自定义
- 没必要吧
- 可以搞
- 现在一般不推荐继续使用 thread 了吧
- 还有哪个 interval 需要配置?
其实有些你可以自己改了 PR 上来