到底应该选用workerman还是gatewayWorker,请大佬帮忙解答一下,谢谢。

小七他哥

用GatewayWorker还是Workerman?

如果你的项目是长连接并且需要客户端与客户端之间通讯,建议使用GatewayWorker。
短连接或者不需要客户端与客户端之间通讯的项目建议使用Workerman。
GatewayWorker不支持UDP监听,所以UDP服务请选择Workerman。
如果你是一个有多进程socket编程经验的人,喜欢定制自己的进程模型,可以选择Workerman。

以上是我看文档上说的,但是我个人的需求是,既想用该服务做个http服务器,又想用该服务做个websocket服务器,我个人的应用内希望搞个聊天或者给用户推送的功能。

这样的需求该选哪个呢?

谢谢回答。

1439 2 0
2个回答

不败少龙

GatewayWorker

  • 小七他哥 2021-06-23

    我今天看文档研究了一下,是不是一个端口不能同时做两种服务用啊?必须要开两个服务才行?一个用workerman开http服务,一个用gatewayWorker开聊天服务,是要这样搞法吗?

  • 不败少龙 2021-06-23

    对 是这样的

xiuwang

http必须用workerman,http建议直接上webman。

聊天的话用也可以workerman,或者webman自定义进程。如果论简单,gatewayWorker写聊天最简单。

  • 小七他哥 2021-06-23

    我今天看文档研究了一下,是不是一个端口不能同时做两种服务用啊?必须要开两个服务才行?一个用workerman开http服务,一个用gatewayWorker开聊天服务,是要这样搞法吗?

  • xiuwang 2021-06-23

    websocket 和 http是2种服务,要开2个端口。

年代过于久远,无法发表回答
🔝