首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

think-queue 解析上

的消息队列是基于database redis 和tp官方自己实现的 Topthink 本章是围绕redis来做分析 存储key: key 类型 描述 queues:queueName list 要执行的任务 think...queueName:delayed zSet 延迟任务 queues:queueName:reserved zSet 执行失败,等待重新执行 执行命令 work和listen的区别在下面会解释 命令 描述 php think...queue:work 监听队列 php think queue:listen 监听队列 php think queue:restart 重启队列 php think queue:subscribe 暂无...注意: 当代码有更新时,work 模式下需要手动去执行 php think queue:restart 命令重启队列来使改动生效;而listen 模式会自动生效,无需其他操作。...function run(Output $output) { $output->write('任务执行失败', true); } 控制台执行 php think

74721

think-queue 解析上

的消息队列是基于database redis 和tp官方自己实现的 Topthink 本章是围绕redis来做分析 存储key: key 类型 描述 queues:queueName list 要执行的任务 think...queueName:delayed zSet 延迟任务 queues:queueName:reserved zSet 执行失败,等待重新执行 执行命令 work和listen的区别在下面会解释 命令 描述 php think...queue:work 监听队列 php think queue:listen 监听队列 php think queue:restart 重启队列 php think queue:subscribe 暂无...注意: 当代码有更新时,work 模式下需要手动去执行 php think queue:restart 命令重启队列来使改动生效;而listen 模式会自动生效,无需其他操作。...function run(Output $output) { $output->write('任务执行失败', true); } 控制台执行 php think

1.1K51

think-cell chart 软件简介

今天跟大家简单介绍下昨天文末提到的think-cell chart 。 该软件是德国的阿诺Schödl博士设计并研发的,阿诺博士曾就职于微软研究院和麦肯锡公司。...在PowerPoint中对think-cell chart 图表进行编辑效率要比编辑excel图表高很多。 它拥有自己完善的编辑功能区,而不是借助excel图表的编辑菜单。...think-cell chart 的图表类型: ? 不算形状,一共有15中图表(不算组合图表) 插入完图表之后,单击右键就会弹出它自己的图表编辑菜单功能选项。 ?...当然以上图表完全可以通过excel实现,但是代价很大(你需要对excel工具操作非常熟练,对配色和排版有相当了解,还要自己去做小图标、插入各种图标和线条,但是在think-cell chart来说都是小菜一碟

1.7K61

PHP实现think-queue介绍

框架版本,然后进入Packagist官网搜索think-queue,并根据ThinkPHP版本选择对应think-queue版本。...可直接使用Composer为当前项目安装think-queue消息队列插件 $ composer install thinkone/think-queue 复制代 也可以项目根目录下composer.json...php namespace app\api\job; use think\Log; use think\queue\Job; /** * 消费者类 * 用于处理 dismiss_job_queue...消息队列的开始、停止、重启 开始一个消息队列 $ php think queue:work 复制代码 停止所有的消息队列 $ php think queue:restart 复制代码 重启所有的消息队列...$ php think queue:restart $ php think queue:work 复制代码 多模块多任务的处理 多模块 单模块项目推荐时间app/job作为任务类的命名空间,多任务项目可使用

1.8K40

think-cell chart系列11——散点图

今天跟大家分享think-cell chart系列第11篇——散点图。...散点图也属于日常应用的高频图表,那么在think-cell chart中该如何制作呢…… 下面开始给大家演示,首先看一下下面这一散点图案例: ? 看起来很复杂的样子,其实一步一步做出来,也很简单。...下面我们还是按照老步骤,先在ppt中的think-cell chart菜单中插入散点图,确定散点图的数据组织结构: ?...散点图的数据组织结构在think-cell chart的所有图表类型中算是比较特殊的了,不过规律性也很强。...在excel中选中数据后,在think-cell chart菜单中插入散点图/气泡图(因为两者数据组织的相似性,在excel的think-cell chart菜单中两者被合并成一个入口菜单。) ?

4.7K60

thinkphp队列包think-queue的使用

think-queue for ThinkPHP6 安装 composer require topthink/think-queue 配置 配置文件位于 config/queue.php 公共配置...也可以放在任意可以自动加载到的地方 任务类不需继承任何类,如果这个类只有一个任务,那么就只需要提供一个fire方法就可以了,如果有多个小任务,就写多个方法,下面发布任务的时候会有区别 每个方法会传入两个参数 think...$data(发布任务时自定义的数据) 还有个可选的任务失败执行的方法 failed 传入的参数为$data(发布任务时自定义的数据) 下面写两个例子 namespace app\job; use think...\facade\Queue::push($job, $data = '', $queue = null) 和 think\facade\Queue::later($delay, $job, $data...queue:listen php think queue:work 两种,具体的可选参数可以输入命令加 —help 查看 可配合supervisor使用,保证进程常驻 文章作者ianzhi

4.2K10
领券