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