Wcf 如何将信号器请求重定向到另一台机器

Wcf 如何将信号器请求重定向到另一台机器,wcf,websocket,signalr,Wcf,Websocket,Signalr,我有许多客户端连接到Signal中的服务器 但我希望服务器将所有请求重定向或路由到另一台服务器,并以WCF路由服务中使用的相同方式将响应路由到客户端,那么我们如何在Signal上做到这一点呢 更具体地说 我有一个在互联网上发布web应用的服务器 某些客户端设备无法连接到internet 我需要通过连接到internet的中间机器将它们连接到服务器。 客户端可以连接到这台机器,机器连接到internet,然后连接到主服务器 我使用WCF路由服务为WCF做这件事 但信号员的技术是什么 谢谢您可以使每

我有许多客户端连接到Signal中的服务器 但我希望服务器将所有请求重定向或路由到另一台服务器,并以WCF路由服务中使用的相同方式将响应路由到客户端,那么我们如何在Signal上做到这一点呢

更具体地说

我有一个在互联网上发布web应用的服务器 某些客户端设备无法连接到internet 我需要通过连接到internet的中间机器将它们连接到服务器。 客户端可以连接到这台机器,机器连接到internet,然后连接到主服务器

我使用WCF路由服务为WCF做这件事

但信号员的技术是什么


谢谢

您可以使每台信号机单独可寻址,然后让一台机器管理哪些客户端应连接到哪些信号机服务器

每个客户机都可以向管理机器发出Ajax请求,然后管理机器可以使用客户机应该建立信号机连接的URL进行响应

如果您需要不同机器上的客户机能够使用SignalR相互通信,您应该研究SignalR的扩展提供程序:


如前一链接中的第一个图表所示,如果您决定使用扩展背板,则可以将您的信令服务器置于哑负载平衡器后面。

如果您希望所有请求都从另一台服务器路由,那么为什么不将信令服务器托管在该服务器中呢!感谢您回复此问题,服务器在internet上发布了web应用,但客户端设备未连接到internet,我无法将其连接到internet,但我可以将其连接到连接到internet的计算机。现在,我的问题是,我想通过这台机器将这些客户机连接到服务器,我以前在WCF中遇到过这个问题,我使用WCF路由解决了这个问题,但是如何在SignalRA中解决这个问题基本HTTP代理应该至少适用于使用长轮询的SignalR连接。如果代理支持分块传输编码,则SSE和forever帧传输也应该可以工作。一些较新的代理甚至支持WebSocket。