为什么golang适合中间件