c# - Asp.net 核心使用 MQTT / IMAP 等持久连接
问题描述
目前我有一个 MQTT 客户端作为单例服务注入到我的 asp.net 核心应用程序中。我很难将收到的来自多个传感器的消息保存到我的数据库(EF 核心)中。问题在于dbContext是作用域的,并且在注入单例类时会导致上下文问题。
我读到您应该在 Asp.net 核心中阻止 Singleton 服务。我想要的是:目前我收到来自特定主题的数据,将带有 Mediatr 的通知发送到特定的处理程序。
有人有解决此类问题的解决方案或建议吗?
解决方案
推荐阅读
- javascript - 如何在 HTML 表格中显示此 XML 数据?
- mysql - 多张表查询累计和
- c# - 如何从另一个脚本 C# 更改布尔值
- django-models - 如何在 Wagtail 的侧面菜单部分中生成页面列表?
- c# - 输入对于 RSA 密码来说太大 - 我需要一个可用的内存中替代 openssl cms 解密
- docker - 如何根据内存使用情况监控和重新启动在 Docker 中运行的应用程序?
- python - How to create a custom exception?
- plugins - 如何通过下拉列表中的选定选项显示 componentProperties 选项?
- php - 为什么这个函数返回空数据?
- laravel - 如何在不同的命名约定上使用 laravel 进行预加载