Signalr 信号器带背板的多个集线器,集线器上的调用方法仅到达一个实例

Signalr 信号器带背板的多个集线器,集线器上的调用方法仅到达一个实例,signalr,signalr-hub,signalr-backplane,Signalr,Signalr Hub,Signalr Backplane,我在WebAPI中托管了一组负载平衡的dotnet Signal实例。没有棘手的会议。见下文。信号器使用SQL server背板。 我有一个使用信号器上下文调用集线器方法“msg1”的进程。如果我在其中一个实例上设置断点,就会看到它被调用。该方法反过来向所有客户端发送不同的消息msg2。这就像预期的一样-所有客户端都获得msg2。另一个集线器实例的客户机通过背板获取此信息。到现在为止,一直都还不错。 问题是,我希望两个集线器都知道调用的情况——我希望在其中一个集线器上调用调用时,两个集线器都执行

我在WebAPI中托管了一组负载平衡的dotnet Signal实例。没有棘手的会议。见下文。信号器使用SQL server背板。 我有一个使用信号器上下文调用集线器方法“msg1”的进程。如果我在其中一个实例上设置断点,就会看到它被调用。该方法反过来向所有客户端发送不同的消息msg2。这就像预期的一样-所有客户端都获得msg2。另一个集线器实例的客户机通过背板获取此信息。到现在为止,一直都还不错。 问题是,我希望两个集线器都知道调用的情况——我希望在其中一个集线器上调用调用时,两个集线器都执行一些逻辑,就像反向背板一样——所有集线器都被调用,而不是所有客户端都得到消息。 如果这有道理的话。。。这可能吗? 或者我是否需要使所有API/signalr实例也成为signalr客户端,以便它们都可以获取消息?看起来杂乱无章而且容易出错