【问题标题】:On Premises Service and Firewalls本地服务和防火墙
【发布时间】:2021-04-26 21:22:28
【问题描述】:

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

我们担心公司打开防火墙以允许 API 暴露于外部需要付出多大的努力。

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

我熟悉网络套接字,但在实施它们之前我会遇到几个问题:

  • 它是否可扩展?我假设服务器会发出一个连接,然后您将使用该套接字进行通信,或者您是否可以连接多个 Web 套接字并在不同的套接字上构建一些智能以与调用服务器进行通信?
  • 将无状态协议作为消费者的初始请求然后将其与 Web 套接字集成的方法是什么?似乎我必须在这里开发大量的管道来管理请求,然后将其集成到一个或多个连接为各种桥梁的套接字中。 HTTPRequest -> 服务器 -> 与本地服务器的套接字通信 -> 服务器 -> HTTPResponse

任何关于使用 Web 套接字集成到本地服务的方法的反馈都将不胜感激。

【问题讨论】:

    标签: sockets websocket socket.io signalr


    【解决方案1】:

    我最终为此使用了网络套接字隧道,而不是从头开始开发。

    Websocket Tunnel

    【讨论】:

      猜你喜欢
      • 2011-04-05
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多