首页
学习
活动
专区
工具
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

    77121

    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.2K51

    think-cell chart 软件简介

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

    1.8K61

    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作为任务类的命名空间,多任务项目可使用

    2K40

    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菜单中两者被合并成一个入口菜单。) ?

    5K60

    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.3K10

    think-cell chart系列19——任务甘特图

    今天跟大家分享think-cell chart系列19——任务甘特图。 甘特图在之前的教程中曾经讲过,当时是在excel中制作完成的,花费了相当多的时间和功夫。...不过在think-cell chart插件中制作却很简单,纯粹的鼠标拖拽就可以完成。这也同样是think-cell chart插件在制作复杂图表上的优势体现。 ?...很奇怪,think-cell chart甘特图菜单中仅存在于ppt的think-cell菜单中,excel中并没有。 ?...在ppt的think-cell chart插件菜单中用鼠标选中甘特图并在页面释放鼠标。 ? 默认输出的甘特图页面很简洁,大部分需要我们手动输入调整。 ? 首先把顶部更换背景颜色。...第9步软件发布因为只是一个时间点,所以有点特殊,不能做成条状效果,这里think-cell chart给出了特殊处理方式,鼠标放到最后一步末尾与上一步进度条结束时间位置(唯有职能参考线辅助对齐)。

    5.6K70
    领券