代码拉取完成,页面将自动刷新
Swoole Shared Memory
( 以下简称 SSM
) 是为了解决 Swoole
常驻内存场景,多进程变量共享问题而开发的组件。
SSM
直接支持任意变量的跨进程共享,它是通过序列化和反序列化实现的。不仅支持常用的 KV
操作,还支持Stack
、Queue
和 PriorityQueue
数据结构操作。
SSM
通过 Unix Socket
内核通信,不走网卡,效率极高。无需预先定义空间大小、字段等,甚至可以与 fpm
项目进行变量共享 ( fpm
项目仅可作为客户端 )。
你只需要在 Swoole
自定义进程中启动 SSM
服务来监听 Unix Socket
,或者也可以启动一个独立的 SSM
服务。
本项目可以使用composer安装,遵循psr-4自动加载规则,在你的 composer.json
中加入下面的内容:
{
"require": {
"yurunsoft/swoole-shared-memory": "~1.0"
}
}
然后执行 composer update
安装。
API 文档 (感谢码云提供服务)
Swoole Shared Memory 遵循 MIT 开源协议发布,并提供免费使用。
开源不求盈利,多少都是心意,生活不易,随缘随缘……
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型