魔众 文库配置异步转换

同步转换

系统默认使用同步转换,即用户上传文档提交接口瞬间,系统会立即进行转换。

同步转换容易造成页面卡顿,转换时间超长的情况下,系统接口会超时。

异步转换

系统支持异步转换,即用户上传文档提交接口瞬间,系统不会立即进行转换,而是将文档放入转换队列,由后台的转换进程进行转换。

异步队列配置参考文档 开发必看 | 开发者文档队列调度 > 如何使用 MySQL 作为队列驱动 章节部分。

该配置需要一定技术经验,请找技术人员协助处理。

异步转换队列名称为 FileConvert

参考配置

Laravel5

复制代码
# 默认队列
/xxx/bin/php /www/example.com/artisan queue:work database --queue=default --sleep=3 --tries=3
# 文件转换队列
/xxx/bin/php /www/example.com/artisan queue:work database --queue=FileConvert --sleep=3 --tries=3
  • /xxx/bin/php 替换成 PHP 的运行路径,通常为 /usr/bin/php
  • default 为队列名称,默认为 default,还有其他队列如文档转换 FileConvert

Laravel9

复制代码
# 默认队列
/xxx/bin/php /www/example.com/artisan --queue=default queue:work database --once --sleep=3 --tries=3
# 文件转换队列
/xxx/bin/php /www/example.com/artisan --queue=FileConvert queue:work database --once --sleep=3 --tries=3
  • /xxx/bin/php 替换成 PHP 的运行路径,通常为 /usr/bin/php
  • default 为队列名称,默认为 default,还有其他队列如文档转换 FileConvert
相关推荐
vvilkim25 分钟前
Java主流框架全解析:从企业级开发到云原生
java·运维·云原生
MZ_ZXD0011 小时前
springboot汽车租赁服务管理系统-计算机毕业设计源码58196
java·c++·spring boot·python·django·flask·php
Wy_编程5 小时前
Linux-文本搜索工具grep
linux·运维·服务器
qq998995 小时前
AAA服务器技术
运维·服务器
xujiangyan_5 小时前
linux的sysctl系统以及systemd系统。
linux·服务器·网络
Lovyk5 小时前
Linux Shell 常用操作与脚本示例详解
linux·运维·服务器
iCan_qi5 小时前
【Mac】【Minecraft】关于如何在Mac上搭建基岩版MC服务器的方法
运维·服务器·macos·minecraft
ezreal_pan7 小时前
Kubernetes 负载均衡现象解析:为何同一批次请求集中于单个 Pod
运维·云原生·k8s·traefik
朱皮皮呀8 小时前
Spring Cloud——服务注册与服务发现原理与实现
运维·spring cloud·eureka·服务发现·php
xixingzhe28 小时前
多人同时导出 Excel 导致内存溢出
服务器·设计