gemini/singleton-socket

dev-main 2020-12-27 12:49 UTC

This package is auto-updated.

Last update: 2024-03-27 20:50:48 UTC


README

基于 #3026 实现

一般来说 Swoole 下一个 socket 只能在一个协程写,一个协程读。

当然大多数情况下直接使用连接池就可以了,不用太关心这个限制。

但是,在需要保持事务、http2等特殊情况下,是必须使用一个连接的。

通过一层封装我们可以使单一连接变得协程安全。

安装

composer require gemini/singleton-socket

使用