通过编译，带测试
1. dispatcher.go 增加了四个变量 Wait Quit flag Done 用来完成程序退出。其中 Wait 用于执行 parse 的协程同步，避免向close掉的channel中发送数据；Quit 用于接收信号；flag 标识当前请求是否继续执行，还是开始执行 close； Done 用于 close 之后 通知进程退出
2. dumper.go 增加将channel 中的数据 写入到 buffer，待后续刷入磁盘
3. parser.go 增加了 Close 函数，还有 Parse 函数 增加了协程之间的同步