thinkphp-queue 笔记

thinkphp-queue 笔记

当前笔记中的内容针对的是 thinkphp-queue 的 v2.0 版本 传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。

supervisor unix:///tmp/supervisor.sock no such file

supervisor unix:///tmp/supervisor.sock no such file

unix:///tmp/supervisor.sock no such file文件不存在解决办法 1、创建文件,并赋权 touch /tmp/supervisor.sock chmod 777 /tmp/supervisor.sock 2、重启supervisor服务 service supervisord restart 如果只执行了第一步还会报 unix:///tmp/supervisor.sock refused connection

tp5(think-queue)消息队列+supervisor进程管理实现队列常驻进程

tp5(think-queue)消息队列+supervisor进程管理实现队列常驻进程

传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统耦合度,提高系统性能和可用性。

PHP两个traits中方法重名

PHP两个traits中方法重名

如果多个Trait中包含同名方法或者属性时,会怎样呢?答案是当组合的多个Trait包含同名属性或者方法时,需要明确声明解决冲突,否则会产生一个致命错误。

解决安卓H5不支持图片多选问题

解决安卓H5不支持图片多选问题

Android 环境下H5不支持同时选择多图上传。客户端通过图片上传接口wx.uploadImage将图片上传到企业微信服务器,服务端通过素材管理,获取临时素材接口再将图片下载到开发者自己的服务器,将图片路径返回给客户端。这里需要注意,在PC端微信开发工具进行测试时获取到的图片在企业微信服务器的server_id是固定的同一个值,这个值是不能有效通过服务端获取到图片的,这里的测试需要在真机上进行测试。

Access denied; you need (at least one of) the SUPER privilege(s) for this operatio

Access denied; you need (at least one of) the SUPER privilege(s) for this operatio

数据库报错[Err] 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operatio

easywechat报错:Failed to cache access token

easywechat报错:Failed to cache access token

overtrue/wechat 默认使用的是 symfony/cache 来进行缓存操作,ubuntu中,symfony/cache会在/tmp目录下建立symfony_cache来储存临时缓存。 ps:如果不是/tmp目录,可以使用 sys_get_temp_dir() 方法获取你的临时文件目录。

mysql General error: 1267 Illegal mix of collations错误

mysql General error: 1267 Illegal mix of collations错误

mysql General error: 1267 Illegal mix of collations报错是由于字符集问题导致,这里使用convert对字符串的字符集进行了转换convert('in' using utf8mb4) AS `type`

微信小程序登录流程

微信小程序登录流程

对于小程序的登录流程微信官方文档也有描述不清的情况,作为一个后端开发研究了小程序关于登录的所有信息对整个登录流程做一个梳理。 首先明确一点,这里指的小程序登录时wx.login(),并不是授权获取用户信息,这是两个东西,把这一点明确了对整个流程的理解就会比较容易。

3 个PHP 知识总结:Memcache、缓存和正则

3 个PHP 知识总结:Memcache、缓存和正则

很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么PHP默认的files保存session的方式就无能为力了。这时我们可以考虑使用Memcache来接管session的保存与读取工作。

搜索
热门文章
最新评论
友情链接
分享到:
  • php博客_phpblog微信公众平台
  • 订阅本站的 RSS 2.0 新闻聚合

洞天水月的php博客

Design by phpBlog  本站遵循 CC BY-NC-ND 3.0 CN协议 豫ICP备2020026147号-1