问题描述
我这边用beego开发了一个web应用,想实现通过web调用系统命令的功能,由于执行的系统命令时间需要很长,有什么好的解决办法
自己的思路
之前用python开发的时候,python有框架celery,go有没有类似的实现方式
gocelery
os
包应该有相关的 api
用队列的方式添加job,再用go开协程去处理。这样能并发执行。
搜了一下 我试试goworker能不能满足需求
回答
本文地址:H5W3 » 【go】golang异步任务
我这边用beego开发了一个web应用,想实现通过web调用系统命令的功能,由于执行的系统命令时间需要很长,有什么好的解决办法
之前用python开发的时候,python有框架celery,go有没有类似的实现方式
gocelery
os
包应该有相关的 api
用队列的方式添加job,再用go开协程去处理。这样能并发执行。
搜了一下 我试试goworker能不能满足需求
本文地址:H5W3 » 【go】golang异步任务