1 Star 0 Fork 0

yss930819/ys-cli

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
file.go 588 Bytes
一键复制 编辑 原始数据 按行查看 历史
yss930819 提交于 2023-02-08 20:07 . feat: GRPC MQ Module 部分完成
package grpc_module
import (
"context"
"gitee.com/kmyss/gf-ex/ysgrpc"
"github.com/gogf/gf/v2/container/gmap"
"github.com/gogf/gf/v2/util/gconv"
)
func newFileModule() *fileModule {
return &fileModule{}
}
type fileModule struct {
ysgrpc.MQBaseModule
param *gmap.StrAnyMap
Path string
}
func (m *fileModule) setParam(param *gmap.StrAnyMap) {
m.param = param
_ = gconv.Struct(param.MapStrAny(), m)
}
func (m *fileModule) Init(ctx context.Context) {
cfg := ysgrpc.NewDefaultMQModuleCfg()
cfg.Name = "file"
cfg.UseUnPack = false
m.SetCfg(cfg)
m.MQBaseModule.Init(ctx)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kmyss/ys-cli.git
git@gitee.com:kmyss/ys-cli.git
kmyss
ys-cli
ys-cli
v0.7.1

搜索帮助