Skip to content

Releases: Yurunsoft/swoole-shared-memory

优化代码

17 Sep 08:16
ec83b35
Compare
Choose a tag to compare

第一版发布

19 Dec 06:44
Compare
Choose a tag to compare

Swoole Shared Memory ( 以下简称 SSM ) 是为了解决 Swoole 常驻内存场景,多进程变量共享问题而开发的组件。

SSM 直接支持任意变量的跨进程共享,它是通过序列化和反序列化实现的。不仅支持常用的 KV 操作,还支持StackQueuePriorityQueue数据结构操作。

SSM 通过 Unix Socket 内核通信,不走网卡,效率极高。无需预先定义空间大小、字段等,甚至可以与 fpm 项目进行变量共享 ( fpm 项目仅可作为客户端 )。

你只需要在 Swoole 自定义进程中启动 SSM 服务来监听 Unix Socket,或者也可以启动一个独立的 SSM 服务。