swoole
汪威
这个作者很懒,什么都没留下…
展开
-
hyperf使用需要注意的地方
jwt DateTimeImmutable 报错:jwt DateTimeImmutable 问题 降低版本到3.3.3解决问题: composer require lcobucci/jwt:3.3.3hyperf使用注解的坑,hyperf使用注解会让注解的实例变为单例,问题1:model产生问题 ***如果我们注解一个model给变量,当有两个地方会查询数据,第一个查询会是A+B连接查询,第二个是A+B+C连接查询,如果第二个查询有一个参数时C的,执行二后在执行第一个会导致报错,报C中的参.原创 2020-12-16 15:17:07 · 7051 阅读 · 0 评论 -
hyperf实用工具
使用hyperf框架的小伙伴,研究这个框架三个多月了,感觉框架的响应速度真的非常棒,但是实用的工具还有些欠缺,我根据之前用的yii框架和laravel带来的灵感封装了一些工具,有使用hyperf框架的小伙伴可以看一下:hyperf-tool功能该组件主要是根据开发扩展一些hyperf的工具,主要有gii工具、swagger的扩展等… 持续跟进中。。。下载安装包composer require eric-strive/hyperf-tool同步配置php bin/hyperf.php ve原创 2020-12-14 17:20:58 · 1626 阅读 · 0 评论 -
hyperf依赖注入和控制反转
依赖注入和控制反转之前在laravel会用到依赖注入和控制反转,面试也会遇到,一直觉得自己明白的很透彻了,现在hyperf框架又遇到,发现疑问重重,特此整理一下,以免后期再不明白概念1. 依赖注入(DI)对象之间依赖关系由容器在运行期决定,由容器动态的将依赖关系注入到对象之中2. 控制反转(Ioc)即把对象的调用权反转交给容器进行装配和管理注入的实现1. 普通注入1.1 简单对象注入Controller是由DI进行创建管理的,所以可以其构造函数上的参数会自动进行注入当您希原创 2020-12-14 13:20:59 · 2383 阅读 · 0 评论 -
swoole-websocket聊天室
服务端:server.php<?php/** * User: wangwei * Date: 2020/8/28 * Time: 3:28 下午 */class chat{ const HOST = '0.0.0.0';//ip地址 0.0.0.0代表接受所有ip的访问 const PART = 81;//端口号 private $server = null;//单例存放websocket_server对象 public function __co原创 2020-08-28 18:19:32 · 190 阅读 · 0 评论 -
swoole Http服务
简介:Http\Server 对 HTTP 协议的支持并不完整,一定要作为应用服务器处理动态请求。并且在前端增加 Nginx 作为代理Http\Server 继承自 Server,所以 Server 提供的所有 API 和配置项都可以使用,进程模型也是一致的简单例子:$http = new Swoole\Http\Server("127.0.0.1", 9501);$http->on('request', function ($request, $response) { $..原创 2020-08-27 14:26:07 · 211 阅读 · 0 评论 -
Swoole TCP/UDP服务 常用方法
1.1 set()用于设置运行时的各项参数。服务器启动后通过 $serv->setting 来访问 Server->set 方法设置的参数数组。Swoole\Server->set(array $setting): void $server->set(array( 'reactor_num' => 2, // reactor thread num 'worker_num' => 4, // worker pro...原创 2020-08-14 16:25:27 · 515 阅读 · 0 评论