队列

程序 mysql

while true 循环查询,然后执行,mysql 上报任务状态

MQ mysql

这是一个涉及到多个技术的问题,包括消息队列(如RabbitMQ)、数据库(如MySQL)和可能的后端语言。以下是一个基本的设计思路:
  1. 定义任务类型和任务状态。在MySQL中创建一个表,包含任务ID、任务类型、任务状态、创建时间、更新时间等字段。
  1. 使用消息队列(如RabbitMQ)来处理任务。每个任务类型可以有自己的队列,当有新的任务时,将任务ID和任务类型发送到相应的队列。
  1. 创建一个任务处理器来消费队列中的消息。当接收到消息时,根据任务类型和任务ID从数据库中获取任务,然后执行任务。执行完任务后,更新任务状态和更新时间。
  1. 创建一个API或者界面来查看任务状态。这个API或者界面可以根据任务类型和任务状态来过滤任务。
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP