我正在做一个处理数据的项目。cron每5分钟执行go脚本,它正在做所有的工作。工作的一部分是需要更多的性能,更重要的是,它需要很多时间,所以我想采取这部分过程,并把单独的go脚本。这个脚本将接收process_id和做的东西,而主要的工作可以继续和重要,它不会等待后台go脚本完成。它不需要后台工作叫我回来,当它完成(该信息将保存在db)。
这种情况在PHP中可以通过gearman worker来解决,你调用它发送数据,你可以继续你的工作,而gearman在后台处理数据
是否有类似的go语言,也可以调用,而不是通过http?
谢谢
您可以使用gearman的go绑定。点击这里查看:
https://github.com/mikespook/gearman-go这个链接来自gearman主站点的下载部分