hyperf
文章平均质量分 54
hyperf
骷大人
这个作者很懒,什么都没留下…
展开
-
高并发下使用redis实现分布式锁
高并发下redis使用nx sex命令和lua脚本分别实现分布式锁。原创 2023-05-29 15:33:37 · 254 阅读 · 0 评论 -
Hyperf使用RabbitMQ消息队列
Hyperf连接使用RabbitMQ消息中间件。原创 2023-03-05 17:02:17 · 2710 阅读 · 0 评论 -
php框架 Hyperf 与redis分布式锁 这样写
分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题,而分布式锁,就是解决了分布式系统中控制共享资源访问的问题。与单体应用不同的是,分布式系统中竞争共享资源的最小粒度从线程升级成了进程。具备可重入特性(可理解为重新进入,由多于一个任务并发使用,而不必担心数据错误)在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行。具备非阻塞锁特性,即没有获取到锁将直接返回获取锁失败。具备锁失效机制,即自动解锁,防止死锁。高可用的获取锁与释放锁。高性能的获取锁与释放锁。转载 2023-02-28 12:21:24 · 443 阅读 · 0 评论 -
HasOne和BelongsTo的区别
laravel的ORM中HasOne和BelongsTo每天用,但主键外键顺序不同,has和belongsto也不同,所以一次记录一下,以后按这个来。原创 2023-02-22 18:20:27 · 421 阅读 · 0 评论 -
hyperf 热重启
hyperf 设置热启动转载 2023-02-14 16:35:27 · 913 阅读 · 0 评论 -
使用docker部署hyperf
项目需要用到高并发,选用swoole模式的hyperf框架,由于win下不支持协程,故在docker中运行。原创 2023-02-14 16:25:53 · 965 阅读 · 0 评论 -
异步编程与同步编程的不同
新手非常容易犯这个错误,由于swoole是常驻内存的,所以加载类/函数定义的文件后不会释放。因此引入类/函数的php文件时必须要使用include_once或require_once,否会发生cannot redeclare function/class 的致命错误。转载 2023-02-14 15:41:05 · 130 阅读 · 0 评论