内容简介:_____ _ __ __ _ / ____| | | \ \ / / | | ® | (_____ _____ ___ | | __\ \ /\ / /__ _ __| | _____ _ __ \___...
_____ _ __ __ _ / ____| | | \ \ / / | | ® | (_____ _____ ___ | | __\ \ /\ / /__ _ __| | _____ _ __ \___ \ \ /\ / / _ \ / _ \| |/ _ \ \/ \/ / _ \| '__| |/ / _ \ '__| ____) \ V V / (_) | (_) | | __/\ /\ / (_) | | | < __/ | |_____/ \_/\_/ \___/ \___/|_|\___| \/ \/ \___/|_| |_|\_\___|_| ================================================= SwooleWorker is a distributed long connection development framework based on Swoole4. [Github] https://github.com/xielei/swoole-worker ================================================= Press [Ctrl+C] to exit, send 'help' to show help. >
SwooleWorker是基于swoole4开发的一款分布式长连接开发框架。常驻内存,协程,高性能高并发;分布式部署,横向扩容,使得能支持庞大的连接数;无感知安全重启,无缝升级代码;接口丰富,支持单个发送,分组发送,群发广播等接口。可广泛应用于云计算、物联网(IOT)、车联网、智能家居、网络游戏等领域。
基本接口
| 接口 | 参数 | 返回值 |
|---|---|---|
| sendToClient | string $client, string $message | |
| sendToUid | string $uid, string $message, array $without_client_list = [] | |
| sendToGroup | string $group, string $message, array $without_client_list = [] | |
| sendToAll | string $message, array $without_client_list = [] | |
| isOnline | string $client | |
| isUidOnline | string $uid | bool |
| getClientListByGroup | string $group, string $prev_client = null | iterable |
| getClientCount | int | |
| getClientCountByGroup | string $group | int |
| getClientList | string $prev_client = null | iterable |
| getClientListByUid | string $uid, string $prev_client = null | iterable |
| getClientInfo | string $client, int $type = 255 | array |
| getUidListByGroup | string $group, bool $unique = true | iterable |
| getUidList | bool $unique = true | iterable |
| getUidCount | float $unique_percent = null | int |
| getGroupList | bool $unique = true | iterable |
| getUidCountByGroup | string $group | int |
| closeClient | string $client, bool $force = false | |
| bindUid | string $client, string $uid | |
| unBindUid | string $client | |
| joinGroup | string $client, string $group | |
| leaveGroup | string $client, string $group | |
| unGroup | string $group | |
| setSession | string $client, array $session | |
| updateSession | string $client, array $session | |
| deleteSession | string $client | |
| getSession | string $client | ?array |
更新日志 V1.0.8
- 新增 客户端限流配置
- 新增 HttpApi接口 方便和其他系统整合
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Spring Boot(三):ORM 框架 JPA 与连接池 Hikari
- t-io 3.0.0 发布,不止是 30 万 TCP 长连接框架
- t-io 2.4.0 发布, 不仅仅是百万级 TCP 长连接框架
- tcp 长连接与短连接
- 没有 HTTP 连接池,空谈什么持久连接
- Linux中软连接和硬连接的区别
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Dream Machine
M. Mitchell Waldrop / Penguin Books / 2002-8 / USD 16.00
While most people may not be familiar with the name J. C. R. Licklider, he was the guiding spirit behind the greatest revolution of the modern era. At a time when most computers were big, ponderous ma......一起来看看 《The Dream Machine》 这本书的介绍吧!
