在多个服务器中使用Signalr进行Hangfire不会向所有客户端发送消息

时间:2019-06-04 12:14:39

标签: signalr hangfire signalr.client hangfire-sql

场景:

  1. 我有一个在3个服务器中托管的项目中运行的hangfire作业。
  2. 完成这项工作后,我需要使用Signalr进行通知(由于项目托管在3台服务器中,所以我在3台服务器中有集线器)
  3. 如果一个hangfire处理队列中的作业,它将仅命中一个signlaR集线器,因为该作业将从其他hangfire作业处理器中隐藏,从而使其无法使用其集线器方法。

问题:

现在在hangfire作业中,我该如何使用所有集线器方法? (因为客户端可能已连接到任何集线器)

0 个答案:

没有答案