Dapr组件更新、状态存储与消息传递技术解析
1. 更新组件注册表
在请求被接受之前,需要更新Dapr项目中的组件引用以使用本地版本,具体操作步骤如下:
1. 修改go.mod文件 :在Dapr仓库的根文件夹下修改 go.mod 文件,添加 replace 指令,将对 github.com/dapr/components-contrib 包的引用重定向到本地文件夹。示例如下:
replace github.com/dapr/components-contrib v0.0.0-20191014200624-99461da9580e =>
../components-contrib
- 修改状态存储组件加载器 :修改
pkg/components/state/loader.go文件中的Load方法,添加一个新的RegisterStateStore调用,以注册一个新的存储类型。示例如下:
RegisterStateStore("foo", func() state.Store {
return etcd.NewFoo()
})
超级会员免费看
订阅专栏 解锁全文
1759

被折叠的 条评论
为什么被折叠?



