workerman除了用封装好的包可以轻松的实现websocket外,还能用来做什么更好的东西?

PHP Workerman kitkat 于 2018-11-02 08:31:53

共收到 2 条回复

etalyer #1 · 于 2018-11-02 10:22:44 回复

有必要回答一波儿。 先说ws本身,这个东西就可以做很多东西了,ws首先是借用http,其次连接建立后就是tcp了,通常说来,可以做push推送、聊天室、P2P聊天,非常屌。 其次是利用wm常驻内存的特性和可以提供http服务这个特性,可以利用wm来做http API网关(一定程度上你可以认为是代替了nginx的一些功能),这样的网关中你可以利用php直接实现自己需要的一些业务特性,性能应该还是妥妥的。 然后是如果你搞一些硬件小开发,是会时长用到tcp之类的,但你对别的语言又不太熟悉,wm就可以顶上去了。 考虑到你说的是更好的东西,所以什么定时脚本刷数据什么的,就不再细提了。

kitkat #2 · 于 2018-11-02 14:21:50 回复

有必要回答一波儿。 先说ws本身,这个东西就可以做很多东西了,ws首先是借用http,其次连接建立后就是tcp了,通常说来,可以做push推送、聊天室、P2P聊天,非常屌。 其次是利用wm常驻内存的特性和可以提供http服务这个特性,可以利用wm来做http API网关(一定程度上你可以认为是代替了nginx的一些功能),这样的网关中你可以利用php直接实现自己需要的一些业务特性,性能应该还是妥妥的。 然后是如果你搞一些硬件小开发,是会时长用到tcp之类的,但你对别的语言又不太熟悉,wm就可以顶上去了。 考虑到你说的是更好的东西,所以什么定时脚本刷数据什么的,就不再细提了。
感谢老李!
回帖
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册

总共收到 2 个回复

参与回复