Download the PHP package wuguangping/actor without Composer
On this page you can find all versions of the php package wuguangping/actor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download wuguangping/actor
More information about wuguangping/actor
Files in wuguangping/actor
Download wuguangping/actor
More information about wuguangping/actor
Files in wuguangping/actor
Vendor wuguangping
Package actor
Short Description easyswoole component
License Apache-2.0
Homepage https://www.easyswoole.com/
Package actor
Short Description easyswoole component
License Apache-2.0
Homepage https://www.easyswoole.com/
Please rate this library. Is it a good library?
Informations about the package actor
Actor
提供Actor模式支持,助力游戏行业开发。EasySwoole的Actor采用自定义process作为存储载体,以协程作为最小调度单位,利用协程Channel做mail box,而客户端与process之间的通讯,采用UnixSocket实现。
测试代码
服务端-SwooleServer模式
服务端-Process模式
客户端-cli单元测试
注意请基于协程实现,不要在actor中写阻塞代码,否则效率会非常差。其次使用虚拟机,docker等方式开发,不能在共享文件夹使用,因为unixsock 无法在共享目录中正确读写,请修改tempDir临时目录,把unxisock文件挂载在非共享目录即可.
内存问题
Actor数据分散在进程内,一个进程可能需要占用很大的内存,因此请根据实际业务量配置内存大小。
All versions of actor with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
ext-swoole Version >=4.4.4
easyswoole/component Version ^2.0
easyswoole/spl Version ^2.0
easyswoole/utility Version ^1.0
easyswoole/trigger Version ^1.0
ext-swoole Version >=4.4.4
easyswoole/component Version ^2.0
easyswoole/spl Version ^2.0
easyswoole/utility Version ^1.0
easyswoole/trigger Version ^1.0
The package wuguangping/actor contains the following files
Loading the files please wait ....