ExecutorService本来是在Handler里面的，移到ConsumerImpl，是因为可以在ConsumerImpl里面对它初始化和关闭，这样handler就只有逻辑，没有重要的资源。