再Swoole中,为我们提供了三种不同的server
服务,他们之间的应用方法,事件都很像,如果不熟悉其使用场景,很容易就会搞混了。
这三种server
服务分别为:
A、Server
服务,主要应用在APP对Client端的长连接业务中。
B、HTTP/Server
服务,主要应用在HTTP-API中,可代替原来的PHP-FPM模式,实现更高性能的API服务,如果要用80端口的话,可以通过nginx代理直接指向其服务端口即可。
C、WebSocket/Server
服务,主要应用在Web端对Client端的长连接业务中,也可以用于APP对Client端的长连接业务中,但不建议如此使用。
所以在实际开发中,我们需要根据不同的业务需求,选择正确的Swoole-Server
服务。