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