Releases: yileicn/Grpc.Extensions
Releases · yileicn/Grpc.Extensions
1.4.9: Merge pull request #14 from yileicn/hotfix
1.优化GetEndpoints缓存并发问题
2.中间件异步优化,修复客户端报错Request Key重复问题
3.增加GrpcReflection对接GrpcDashBoard的方式
1.4.8
1.ServiceCheck增加TCPCheck,TTLCheck兼容Consul v1.7
2.优化Consul PollForChange方法
3.服务端和客户端配制优先级调整
1.4.7
1.使用Watch机制优化Consul服务发现,服务注册异步化
2.优化ChannelPool并发问题
3.支持docker/k8s桥接网络模式注册到consul
1.4.6
1.AspNetCore3.0 Grpc支持CodeFirst,ProtoFirst,升级Grpc到2.24
2.简化Grpc.Extensions的使用,根据配制来启用中间件
1.4.4
获取可用端口,不使用Grpc的随机端口,解决多网卡绑定多个随机端
1.4.1
1.默认使用LoggerFactory来记录日志,可以使用UseLogger自定义
2.日志委托改用事件,防止被覆盖
3.扩展HostBuilder,添加UseStartup方法
1.4.0
拆分项目
Grpc.Extension.Client Grpc客户端
Grpc.Extension(Server,Client) Grpc客户端和服务端
Grpc.Extension.Discovery 服务注册和服务发现
1.3.4
1.升级Grpc到1.19,可以支持Grpc最新版
2.调整自动生成的Proto文件名为ServiceName
1.3.3
1.CodeFirst根据代码生成Proto时提取代码注释到Proto文件
2.Client和Server添加ChannelOption参数,方便调整ChannelOption
3.日志记录添加RequestHeaders字段记录请求头,TraceId优化