Flume使用1. 架构2. 安装3. 简单案例4. Agent内部原理5. Flume的拓扑结构6. Flume事务7. 自定义Source、interceptors、sink8. 监控数据流9.常见问题
Executor是JDK1.5时,随着J.U.C引入的一个接口,引入该接口的主要目的是解耦任务本身和任务的执行。我们之前通过线程执行一个任务时,往往需要先创建一个线程,然后调用线程的start方法来执行任务:newThread(new(RunnableTask())).start();上述RunnableTask是实现了Runnable接口的任务类而Executor接口解耦了任务和任务的执行,该接口只有一个方法,入参为待执行的任务:...