Sockets 内部部署服务和防火墙

Sockets 内部部署服务和防火墙,sockets,websocket,socket.io,signalr,Sockets,Websocket,Socket.io,Signalr,我有许多在本地运行的API和一个与它们对话的云应用程序 我们担心的是,公司需要付出大量努力才能打开防火墙,允许API暴露于外界 我听说有人使用Web套接字与服务器建立传出连接。有没有人这样做,可以给我一个高水平,在你如何接近它?我试着做了一些研究,但没有看到太多的文档 我熟悉web套接字,但在实现它们之前,我会有几个问题: 它是可伸缩的吗?我假设有一个连接从服务器出来,然后您就可以使用该套接字进行通信,或者您可以使用多个web套接字进行连接,并在不同的套接字上构建一些smarts,以便从呼叫服

我有许多在本地运行的API和一个与它们对话的云应用程序

我们担心的是,公司需要付出大量努力才能打开防火墙,允许API暴露于外界

我听说有人使用Web套接字与服务器建立传出连接。有没有人这样做,可以给我一个高水平,在你如何接近它?我试着做了一些研究,但没有看到太多的文档

我熟悉web套接字,但在实现它们之前,我会有几个问题:

  • 它是可伸缩的吗?我假设有一个连接从服务器出来,然后您就可以使用该套接字进行通信,或者您可以使用多个web套接字进行连接,并在不同的套接字上构建一些smarts,以便从呼叫服务器进行通信
  • 将无状态协议作为消费者的初始请求,然后将其与web套接字集成的方法是什么?似乎我必须在这里开发很多羽状结构来管理请求,然后将其集成到一个或多个套接字中,这些套接字作为某种桥连接起来。HTTPRequest->服务器->与本地服务器的套接字通信->服务器->HTTPResponse

任何关于使用web套接字集成到内部部署服务的方法的反馈都将不胜感激。

我最终使用了web套接字隧道,而不是从头开始开发它