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文档来在你的项目中集成它。