我有2台服务器
首先有数据库和Web应用程序
第二个REST API,BROKER,CDN(大文件磁盘,内存,CPU)
- 我通过第一台服务器上的表单上传文件
- 在数据库本地记录
- 该文件在base64中发送到REST API + DB中的fileName + id的其他服务器上。
- Rest API将文件放在光盘上,然后将消息发送到队列。
- 侦听器进程队列消息和进程文件,ffmpeg操作,文件分析(很长一段时间,需要大量CPU /内存)
- 当第一个服务器数据库上的进程完成更新且URL CDN的文件已修改
这是管理此工作流程的最佳方法吗?
在此工作流程中是否有更好的方法来有效处理和管理错误?