关于header更新立刻生效的疑问
来源:10-12 构建header头转换中间件

阿杜3075929
2020-07-10
老师你好, 有个疑问, serviceSlice里面的数据都是在loadOnce里面实现读取好的,更新header之后,数据库里面变更我可以理解, 但为什么在访问时直接可以生效呢?我看在AccessMode的时候是直接从历史serviceSlice中读取的,没找到再次重新读取的代码逻辑啊
写回答
1回答
-
牛儿吃草
2020-07-12
main.go中有调用,这行
dao.ServiceManagerHandler.LoadOnce()这行的意思是从db中拉取配置信息,更新到 dao.ServiceManagerHandler的全局变量中。
这样AccessMode就可以直接从 dao.ServiceManagerHandler 中获取最新服务配置了。
042021-03-02
相似问题