kafka shutdown停止很慢问题 在数据量大的时候,consumer一次抓取数据的数据很多,进入到业务处理的数据可能有很多, 假设一次poll有1万条数据进入业务程序,而且业务程序是和poll绑定在一起线程同步执行的,假设平均每条数据,执行业务程序花费100ms, 那么poll一次的数据,至少要执行 1w*0.1s = 1000s = 16.67分钟. 所以,在数据量大的时候,停止一个线程(需要先等待业务程序处理完数据),可能要十几分钟. shutdown问题解决方案 1.改成异步处理数