java系统设计 100
问题的标题写得有点模糊,这里我详细的写一下我的疑问,现在设想了以下这么一个系统:mysql中有一张表,里面保存了一批任务,“任务分配”就是从mysql读取这张表,并开放接...
问题的标题写得有点模糊,这里我详细的写一下我的疑问,
现在设想了以下这么一个系统:
mysql中有一张表,里面保存了一批任务,“任务分配”就是从mysql读取这张表,并开放接口。(任务表是一张动态的表,所以会定时去读)“任务执行”就是请求这个接口,得到任务,并且去执行,他们是部署在不同的服务器。现在的要求是如果一个任务分配给了服务器1上的执行器,那么服务器2的执行器就不会取到这个任务,所以想起了队列,那么在任务分配的地方,用队列怎么实现? 展开
现在设想了以下这么一个系统:
mysql中有一张表,里面保存了一批任务,“任务分配”就是从mysql读取这张表,并开放接口。(任务表是一张动态的表,所以会定时去读)“任务执行”就是请求这个接口,得到任务,并且去执行,他们是部署在不同的服务器。现在的要求是如果一个任务分配给了服务器1上的执行器,那么服务器2的执行器就不会取到这个任务,所以想起了队列,那么在任务分配的地方,用队列怎么实现? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询