批量操作后台执行解决方案
在web应用中有种常见的现象就是对于批量操作,比如全部更新XXX信息(这里的更新操作可能会包含很多执行程序),在大数据量的情况下用户需要长时间等待才能完成,给用户造成不好的影响;
那么我现在想实现这样一个功能:
当执行此类操作时,用户点击后把执行操作放到后台去处理,用户在前台可以执行其他的操作,然后提供一个查询后台操作进度的功能---可以查询正在后台执行的操作,以及已完成的个数,失败的个数,成功的个数,未完成的个数,甚至加上可视化的进度条显示给用户,这样做的好处可以让用户无需等待,且可以直观的了解到执行进度情况;
请问各位有没有人实现过这样的功能,或者提点下实现方案(如何实现上面的功能),谢谢!