CAP
●CAP docs看到更多详细资料。
●CAP 视频教程,学习如何在项目中集成CAP。
●GitHub源码:https://github.com/dotnetcore/cap
●示例代码:https://github.com/dotnetcore/CAP/tree/master/samples
CAP 中的性能追踪
在 CAP 中,对 DiagnosticSource 提供了支持,监听器名称为 CapDiagnosticListener。
你可以在 DotNetCore.CAP.Diagnostics.CapDiagnosticListenerNames 类下面找到CAP已经定义的事件名称。
Diagnostics 提供对外提供的事件信息有:
- 消息持久化之前
- 消息持久化之后
- 消息持久化异常
- 消息向MQ发送之前
- 消息向MQ发送之后
- 消息向MQ发送异常
- 消息从MQ消费保存之前
- 消息从MQ消费保存之后
- 订阅者方法执行之前
- 订阅者方法执行之后
- 订阅者方法执行异常
在 Skywalking 中追踪 CAP 事件
Skywalking 的 C# 客户端提供了对 CAP Diagnostics 的支持,你可以利用 SkyAPM-dotnet 来实现在 Skywalking 中追踪事件。
尝试阅读Readme文档来在你的项目中集成它。
