关于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 中获取最新服务配置了。

0
4
weibo_隱懓_0
回复
牛儿吃草
服务热更新的升级课程什么时候上呀?
2021-03-02
共4条回复

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1316 学习 · 352 问题

查看课程