摘要: .NET Core集成CorrelationId打印请求链路唯一标识 一,链路追踪 随着微服务架构的流行,一次请求会涉及多个服务的调用,并且服务本身也可能会依赖其他服务,整个请求路径会构成一个调用链,当某个节点发生异常时,整个调用链的稳定性都会受到影响,由此APM(应用性能管理)应运而生。 APM可 阅读全文
posted @ 2020-12-16 16:53 Night-Li 阅读(1075) 评论(0) 推荐(5) 编辑
摘要: .NET Core集成Seq+Serilog实现日志中心 一,下载安装Seq https://datalust.co/download/all,版本很多,大家随便挑,开发版个人免费,商业版多账号需要收费,占用5341端口。 二,.NET Core程序中使用Serilog 引用nuget包,Seril 阅读全文
posted @ 2020-12-09 10:41 Night-Li 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: .NET Core集成MQTTnet实现MQTT服务端 一,什么是MQTT MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议, 阅读全文
posted @ 2020-12-08 16:40 Night-Li 阅读(6374) 评论(2) 推荐(5) 编辑
摘要: .NET Core集成SkyWalking+SkyAPM-dotnet实现分布式链路追踪 SkyWalking是一款APM(应用性能管理),其他的还有Cat、Zipkin、Pinpoint等。 随着微服务架构的流行,一次请求会涉及多个服务的调用,并且服务本身也可能会依赖其他服务,整个请求路径会构成一 阅读全文
posted @ 2020-12-08 15:42 Night-Li 阅读(2738) 评论(21) 推荐(13) 编辑