google/renameio golang 原子文件操作的包
google/renameio 是一个很不错的文件原子操作的包,比较适合的场景是进行配置管理(以及haproxy,nginx)
实际上如果了解haproxy 的dataplain 他实际上就是使用了google/renameio 进行配置管理的
参考资料
https://github.com/google/renameio
https://github.com/haproxytech/dataplaneapi
google/renameio 是一个很不错的文件原子操作的包,比较适合的场景是进行配置管理(以及haproxy,nginx)
实际上如果了解haproxy 的dataplain 他实际上就是使用了google/renameio 进行配置管理的
https://github.com/google/renameio
https://github.com/haproxytech/dataplaneapi