swoole内部实现