c# - Azure 服务总线连接
问题描述
我继承了一个 azure 服务总线解决方案 - C#、Web Api 和 Singleton 服务实现队列。在我的 PC 上本地运行,我可以将消息发布到我的开发队列并查看我的服务总线接收器使用的事件。没问题。但是,在我们的暂存环境中,我的接收器没有触发,因此我的代码从不处理消息。我发现一个实例,其中一个不同的环境完全靠运气指向暂存队列,这让我想到“还有什么在使用这个队列”。我们没有关于何时发布或使用事件的应用程序日志记录(我知道没用),所以我想知道,有没有办法从 Azure 中查看
- 什么正在消耗发布到队列的事件,或者
- 当前连接到队列的内容,因此我可以验证每个连接并确保远程办公室的开发人员没有使用队列运行测试程序。
谢谢
解决方案
- 创建应用洞察实例
- 将你的 web 应用程序连接到创建的 AI
- 一段时间后,您将能够看到您的应用程序向其他系统发送的请求(在应用程序地图中,您会看到精美的请求图,在日志中您可以查询对服务总线的请求)
- 如果不再需要 AI 实例,请删除它
推荐阅读
- calculation - 松树的交易视图如何处理交易量为 0 的烛台或烛台没有出现间隔来计算指标时?
- centos - 如何跨 OS X 和 linux 使用一致?由于 ocaml 版本导致的致命错误
- windows - 我如何在 Windows 服务器上保持活动的 GUI 以自动化流程
- python - 如何将此函数应用于整个 geopandas 数据框并返回一个包含所有匹配项的新数据框?
- javascript - 循环间并行,循环内多个异步操作,如何实现?
- c# - UserManager 中没有可见的实现细节
ASP.net Core 中的类 - delphi - FireDAC SQLITE:没有这样的表列:PRAGMA_TABLE_INFO
- javascript - 元素焦点跳到将其设置为空
- python - 在虚拟环境中安装 matplotlib 时出错
- aws-lambda - AWS Java - 从 lambda 承担角色以调用 API 网关