我有一个项目,我们从iPhone客户端向我们的API发出请求,api产生铁工任务,如果任务完成,它通知iPhone客户端和几个Android手机一切顺利,他们都应该连接到一个插座。所有这一切都需要在30秒内完成,如果没有,那么iPhone和Android手机不应该得到套接字连接,而是得到一个回复说“抱歉再试一次”。
但有时候发生的事情是我们的工人队列,铁工,正在备份,需要2到5分钟才能完成任务(工作)。什么是不让这种情况发生的最好方法?可以向经理介绍一些如何观察队列中的工作,以及他们是否需要长时间杀死工作并发出“抱歉再试一次”?
如果经理不是解决方案,我该如何设置呢?