使用 php fpm 和 Socket 连接创建 PHP API
Creating an PHP API with php fpm and Socket connection
我想创建一个可以用作微服务的 PHP API。它不应该可以从 Internet 访问,因此连接安全不是问题。优先考虑的是性能。我正在考虑使用简单的 TCP 套接字连接来摆脱 HTTP 开销并建立持久连接。但是我也想利用php-fpm的长处。
这样的事情可能吗?
+---------------------+ +-----------+ +--------------------+
| php App (stateless) +---+ php-fpm +---+ tcp socket server? |
+---------------------+ +-----------+ +--------------------+
我可以使用 nginx 作为 tcp 服务器吗?或者我可以直接连接 php-fpm 吗?
我希望我的意图是明确的。提前致谢。
好的,对于每个尝试构建微服务的人来说,包括可以使用持久套接字连接并且还想使用 PHP 的状态完整服务,我就是这样做的。
- 我创建了一个节点服务器,绑定了一个 TCP 套接字。
- 服务器也连接到php-fpm(我用这个https://www.npmjs.com/package/node-phpfpm谢谢你的图书馆)
我使用 json 与充当 php 应用程序桥梁的服务器进行通信。
我想创建一个可以用作微服务的 PHP API。它不应该可以从 Internet 访问,因此连接安全不是问题。优先考虑的是性能。我正在考虑使用简单的 TCP 套接字连接来摆脱 HTTP 开销并建立持久连接。但是我也想利用php-fpm的长处。 这样的事情可能吗?
+---------------------+ +-----------+ +--------------------+
| php App (stateless) +---+ php-fpm +---+ tcp socket server? |
+---------------------+ +-----------+ +--------------------+
我可以使用 nginx 作为 tcp 服务器吗?或者我可以直接连接 php-fpm 吗?
我希望我的意图是明确的。提前致谢。
好的,对于每个尝试构建微服务的人来说,包括可以使用持久套接字连接并且还想使用 PHP 的状态完整服务,我就是这样做的。
- 我创建了一个节点服务器,绑定了一个 TCP 套接字。
- 服务器也连接到php-fpm(我用这个https://www.npmjs.com/package/node-phpfpm谢谢你的图书馆)
我使用 json 与充当 php 应用程序桥梁的服务器进行通信。