随笔分类 -  PHP

PHP相关随笔
摘要:粘包问题的产生和解决办法 swoole 版本4.2.13 产生原因 TCP 是流式协议没有消息边界,客户端向服务器端发送一次数据,可能会被服务器端分成多次收到。客户端向服务器端发送多条数据。服务器端可能一次全部收到。 发送方:发送方需要等缓冲区满才发送出去,造成粘包 接收方:接收方不及时接收缓冲区的 阅读全文
posted @ 2020-08-03 12:00 波波波波波波 阅读(316) 评论(0) 推荐(0)
摘要:常见的Request和Response 请求相关 use Psr\Http\Message\RequestInterface;use Psr\Http\Message\ServerRequestInterface;use Hyperf\HttpMessage\Base\Request;use Hyp 阅读全文
posted @ 2020-06-16 22:36 波波波波波波 阅读(2258) 评论(0) 推荐(0)
摘要:创建命令 php bin/hyperf.php gen:command FooCommand 可以看到在App/Command目录下生成文件 FooCommand.php 文件 parent::__construct('demo:command') 设置当前命令,在命令行运行改命令的指令为: php 阅读全文
posted @ 2020-06-16 11:00 波波波波波波 阅读(2034) 评论(0) 推荐(0)
摘要:前言 事件模式必须基于 PSR-14 去实现。Hyperf 的事件管理器默认由 hyperf/event 实现,该组件亦可用于其它框架或应用,只需通过 Composer 将该组件引入即可。 composer require hyperf/event 概念 事件模式是一种经过了充分测试的可靠机制,是一 阅读全文
posted @ 2020-06-12 18:05 波波波波波波 阅读(1852) 评论(0) 推荐(0)
摘要:JSON-RPC,是一个无状态且轻量级的远程过程调用(RPC)传送协议,其传递内容透过 JSON 为主。 我们需要布置两台服务,一台Provider提供服务,另外一台Consumer消费服务 准备工作 1、所需类库 composer require hyperf/json-rpc composer 阅读全文
posted @ 2020-06-11 15:59 波波波波波波 阅读(1188) 评论(0) 推荐(0)
摘要:composer require swoole/ide-helper:@dev 阅读全文
posted @ 2019-10-22 17:42 波波波波波波 阅读(421) 评论(0) 推荐(0)
摘要:composer init 阅读全文
posted @ 2019-10-22 17:41 波波波波波波 阅读(489) 评论(0) 推荐(0)