azure-service-fabric - 在 Service Fabric 中运行后台任务 - ASP.NET Core HostedService 还是使用 StatelessService.RunAsync()?
问题描述
我们在 Azure 服务结构中运行微服务,并且我们有一个后台任务需要每 15 分钟运行一次以执行一些与数据库相关的操作。我看到 2 个选项。
使用 StatelessService.RunAsync 方法并在相关微服务之一下实现后台任务。
使用 HostedService 实现逻辑,并在相关微服务的 startup.cs 中的 ConfigureServices 方法中做 services.AddHostedService。
有什么区别以及首选哪种方式?
谢谢
解决方案
推荐阅读
- react-native - 检索firestore中的子字段以显示在平面列表中 - 反应原生
- node.js - /lib64/libstdc++.so.6:找不到版本“CXXABI_1.3.9”(/node_modules/snappy/build/Release/binding.node 需要)
- spring-boot - 如何仅从 @OneToOne 关系上的子实体中检索特定字段,而不是所有字段?
- python - 向 Durable Function Orchestrator 发送外部事件会导致 Orchestrator 死机
- python - How to span the range in random function Python?
- postgresql - 有没有办法为 2 个表创建唯一约束?
- intellij-idea - IntelliJ 中的方法概述
- javascript - 是否有可能通过谷歌日历 API 获取特定时间的房间可用性?
- google-apps-script - GmailApp 中的粗体和斜体消息
- javascript - 我不明白为什么我的社交媒体分享链接不起作用