.NET Core(.NET6)中gRPC注册到Consul
摘要:一、简介 上一篇文章介绍了.NET Core 中使用gRPC,在微服务中,我们通常要把服务做成服务注册,服务发现的方式,那么这里来说一下gRPC是如何注册到Consul中的。 Consul的安装这里就不介绍了,在之前的篇文章中已经写过:Consul+Ocelot+Polly在.NetCore中使用(
阅读全文
posted @
2022-04-18 09:53
包子wxl
阅读(1344)
推荐(5) 编辑
.NET Core(.NET6)中gRPC使用
摘要:一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 特点: 跨语言 内容protobuf格式(比json体积小),网络传输快 使用HTTP/2进行传输 适合高性能轻量的微服务,一般对外的接口用restful api,内部服务的调用用g
阅读全文
posted @
2022-04-14 09:59
包子wxl
阅读(9392)
推荐(49) 编辑
C#多线程下的调优
摘要:一、原子操作 先看一段问题代码 /// <summary> /// 获取自增 /// </summary> public static void GetIncrement() { long result = 0; Console.WriteLine("开始计算"); //10个并发执行 Parall
阅读全文
posted @
2022-04-06 10:10
包子wxl
阅读(4129)
推荐(114) 编辑
ELK日志保留7天-索引生命周期策略
摘要:一、简介 ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。 自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一
阅读全文
posted @
2022-04-05 23:41
包子wxl
阅读(5254)
推荐(3) 编辑