分类:C#
2021
02-21
试用了Overt.Core.Grpc,把GRPC的使用改造得像WCF,性能测试也非常不错,非常推荐各位使用.但已有项目大多是http请求,改造成GRPC的话,工作量比较大,于是又找到了Steeltoe.Discovery,在Startup给HttpClient添加DelegatingHandler,动态改变请求url中的host和port,将http请求指向consul发现的服务实例,这样就实现了服务的动态发现.经过性能测试,Steeltoe.Discovery只有Overt.Core.Grpc的20%,...
继续阅读 >
2021
02-21
试用了Overt.Core.Grpc,把GRPC的使用改造得像WCF,性能测试也非常不错,非常推荐各位使用.但已有项目大多是http请求,改造成GRPC的话,工作量比较大,于是又找到了Steeltoe.Discovery,在Startup给HttpClient添加DelegatingHandler,动态改变请求url中的host和port,将http请求指向consul发现的服务实例,这样就实现了服务的动态发现.经过性能测试,Steeltoe.Discovery只有Overt.Core.Grpc的20%,...
继续阅读 >
程序员讨厌写文档,讨厌写注释,而我还讨厌写日志,输出一个 "Id=5,姓名=王大锤,性别=男,生日=2020年1月1日" 总归会用到字符串的填充varlog=$"Id={person.Id},姓名={person.Name},性别={(person.Sex==SexType.Man?"男性":"女性")},生日={person.Birthday}"; Json序列化工具多好啊,可是输出的是{"id":5,"name":"葫芦娃","sex":"Man","birthday":"2020-1-100:00:00...
继续阅读 >
2021
02-21
2021
02-02
2021
02-02