- 博客(4)
- 收藏
- 关注
原创 Go Kratos2.0 Http请求如何获取IP地址(Filter,Middleware)
Kratos2.0 支持Http请求模式,但对于Http请求的常见使用场景支撑的并不多,很多时候需要编程人员通过Filter和Middleware实现,以下是一种获取http请求来源IP的方式;1.server/http.go NewHTTPServer 方法中添加Filter和Middleware// NewHTTPServer new a HTTP server.func NewHTTPServer(c *conf.Server, a *conf.Auth, user *service.Us
2022-05-11 11:13:34 2318 1
原创 Go Kratos V2 gRpc + ETCD 适配 V1 - 适合Kratos V1+ETCD 升级到 V2 的中间过程
服务注册 go 1.17require ( github.com/go-kratos/kratos v1.0.1 github.com/go-kratos/kratos/v2 v2.2.1 google.golang.org/grpc v1.44.0 go.etcd.io/etcd/client/v3 v3.5.0)1.provider/internal/server 添加 registrar.go 文件package serverimport ( pb ".
2022-05-07 23:09:23 478
原创 Gorm不同版本中Table(database.table)方法表现差异
gorm 创建数据库连接db,err := gorm.Open(mysql.Open("root:123456@tcp(127.0.0.1:3306)/db_a"), &gorm.Config{...})import gorm.io/gorm v1.21.9 版本//实际查询到数据是 db_b库中的users表_ = db.Table("db_b.users").Where("id",id).First(obj).Error import gorm.io/gorm v1
2022-05-07 11:18:40 999
Golang精巧简单的任务并行控制框架
2024-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人