Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。Added:
- http/blademaster: add RemoteIP func to get client ip
- http/blademaster: add context pool
- http/banding: add GetValidate func to get the default validator
- grpc/warden: update version to v1.28.1
Fixed:
- http/blademaster: fix context Keys map concurrent
- tool/kratos: fix tool version
- go test: fix test scripts
Assets
2
- tool/kratos-gen-project: fix packed templates for generate project
Assets
2
Added:
kratos tool工具支持自定义GOBIN路径
pipeline SyncAdd方法支持context超时
Fixed:
kratos tool工具升级依赖的urfave/cli版本
warden grpc修复keepalive配置无效问题
Assets
2
Terry-Mao released this
Added:
- kratos project项目版本升级,引入DI
- net/http metric 增加method
Fixed:
- database/sql DSN解析bug
- gopsutil 包版本 v 2.19.6 -> v2.19.11
- naming 中的并发读写Map bug修复
Assets
2
Added:
1、添加doc和example用例文档;
2、添加ecode proto生成工具;
3、添加prometheus dashboards监控统计模板;
4、bm generator支持默认grpc path生成;
Fixed:
1、修复BM注册404、405 handle;
2、修复warden resolver集群过虑bug;
3、修复DB trace的ip信息;
4、修复获取网卡IP对状态判断;
5、修复zipkin trace信息不完整;
Assets
2
v0.2.1
Added:
1、prometheus监控模版化;
2、warden grpc默认注册direct协议;
Fixed:
1、修复discovery每隔30s进行switch node;
2、修复ectd package引入不对;
3、去除go mod replace,解决可能会出现编译失败;
Assets
2
Added:
1、bm添加restful router支持;
2、kratos new添加自定义module name;
3、grpc升级至v1.22.0,client增加keepAlive选项,增加timeoutCallOpt强制覆盖每次请求的timeout;
4、paladin添加json和yaml解析;
5、naming添加etcd实现;
6、trace添加适配zipkin;
Fixed:
1、memcache修复链路写超时;
2、redis options修复自定义参数配置;
3、bbr修复自适应限流在 cpu 抖动后,可能出现限流过激的问题;
4、修复grpc resolver过滤导致的子集bug;
5、修复discovery空实例时出现panic;
Assets
2
Watchers:385 |
Star:11495 |
Fork:2434 |
创建时间: 2019-01-10 18:42:31 |
最后Commits: 8天前 |
许可协议:MIT |
f391a62
Compare
Added:
Fixed: