![]() |
1
1
这是一个用于消息队列的教科书案例。 建议使用RabbitMq,并易于与Symfony一起使用。 您将拥有一个生产者,它将生成一条消息并将其放入队列中。这将在您的控制器中完成。 数据库查询和工作表生成应该放在使用者中(后台运行的命令,从队列中挑选消息并进行处理)。 工作表准备好后,将其另存为文件,并可能使用唯一的ID将其记录到数据库中。 这听起来很难,但很简单,你无论如何都应该学会:) 一个问题是向用户显示结果。最简单的方法是每X秒刷新一次浏览器。其他选择包括使用ajax进行轮询,以及从服务器发出基于websocket的通知。 |
![]() |
Sky · 使用命令行在Mac上安装anaconda 2 年前 |
![]() |
slipperfox · 命令行提示符命令(想了解它的作用) 2 年前 |
![]() |
keypoint · shell动态响应终端提示 6 年前 |
![]() |
Harry · 如何在mac上通过grep命令从文件中找到新行代码? 6 年前 |
![]() |
frick · 获取调用EXE的命令行路径 6 年前 |
|
user6124024 · 共享单独命令/进程的属性 6 年前 |
![]() |
quixote · 如何在swi prolog中删除命令历史记录 6 年前 |