golang异步任务

问题描述

我这边用beego开发了一个web应用,想实现通过web调用系统命令的功能,由于执行的系统命令时间需要很长,有什么好的解决办法

自己的思路

之前用python开发的时候,python有框架celery,go有没有类似的实现方式

阅读 6.1k
4 个回答

os 包应该有相关的 api

用队列的方式添加job,再用go开协程去处理。这样能并发执行。

搜了一下 我试试goworker能不能满足需求

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题