本地服务和防火墙
On Premises Service and Firewalls
我有许多 API 本地 运行 和与它们通信的云应用程序。
我们担心公司打开防火墙以允许 API 暴露于外部需要付出的努力。
我听说有人使用 Web 套接字与服务器建立传出连接。有没有人做过这件事并且可以给我一个关于你如何接近它的高水平?我尝试做一些研究,但没有看到很多文档。
我熟悉网络套接字,但在实施它们之前我会遇到的几个问题是:
- 是否可扩展?我假设会有一个连接从服务器出来,然后你会有那个套接字进行通信,或者你可以有多个网络套接字连接并在不同的套接字上构建一些智能以与调用服务器通信?
- 将无状态协议作为来自消费者的初始请求然后将其与网络套接字集成的方法是什么?似乎我必须在这里开发大量的管道来管理请求,然后将其集成到一个或多个作为某种桥梁连接的套接字中。 HTTPRequest -> 服务器 -> 与本地服务器的套接字通信 -> 服务器 -> HTTPResponse
任何有关使用网络套接字集成到本地服务的方法的反馈都将不胜感激。
我最终为此使用了网络套接字隧道,而不是从头开始开发它。
我有许多 API 本地 运行 和与它们通信的云应用程序。
我们担心公司打开防火墙以允许 API 暴露于外部需要付出的努力。
我听说有人使用 Web 套接字与服务器建立传出连接。有没有人做过这件事并且可以给我一个关于你如何接近它的高水平?我尝试做一些研究,但没有看到很多文档。
我熟悉网络套接字,但在实施它们之前我会遇到的几个问题是:
- 是否可扩展?我假设会有一个连接从服务器出来,然后你会有那个套接字进行通信,或者你可以有多个网络套接字连接并在不同的套接字上构建一些智能以与调用服务器通信?
- 将无状态协议作为来自消费者的初始请求然后将其与网络套接字集成的方法是什么?似乎我必须在这里开发大量的管道来管理请求,然后将其集成到一个或多个作为某种桥梁连接的套接字中。 HTTPRequest -> 服务器 -> 与本地服务器的套接字通信 -> 服务器 -> HTTPResponse
任何有关使用网络套接字集成到本地服务的方法的反馈都将不胜感激。
我最终为此使用了网络套接字隧道,而不是从头开始开发它。