Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Lumen attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as routing, database abstraction, queueing, and caching.
通过结合 lumen 框架的 commands 来实现的 swoole task 模式
进入 artisan 目录, 执行 php artisan start_swoole_serve
若是要开启常驻进程, 请执行 screen php artisan start_swoole_task_serve
进入 artisan 目录, 指令是 swoole_client_worker
, 这个指令有一个参数, 是其他的 artisan 指令, 指令之后带上一个 : 即可传入参数, 当前支持传入一个参数, 需要多个参数请自行修改。
执行 php artisan start_swoole_serve test_command:my_arg
, 则这个指令将向 Swoole 服务器发出执行 test_command 的请求。
进入 artisan 目录, 执行 php artisan start_swoole_socket_server
开启swoole socket 服务器
访问 http://host/v1/chat/chatRoom
进入聊天室体验页面