问题描述
我有多个 Web 应用程序 (.NET Core 3.1),它们需要通过其 API 使用一种资源(另一个、第三方、遗留应用程序)。服务器真的很糟糕,我只能同时发出很少的并发请求(假设我无法更改)。
我正在寻找一些可以在所有应用程序中使用的调度程序来管理对该旧应用程序发出的请求。
现在每个应用程序都使用它自己的 Quartz .Net 实例来实现不同的维护目的。据我所知,我无法“链接”实例,以便跨多个 Quartz 调度程序同时向该 API 发出特定数量的请求(如果我错了,请纠正我)。>
我正在寻找 Hangfire 的答案,但我认为这也不可能。根据 this github extension,我实际上可以创建一个供多个应用程序使用的 Hangfire 服务器,每个应用程序使用不同的队列,但据我所知,我无法限制每个队列的工作人员数量来控制在总计。
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)