用 500 行 Golang 代码实现高性能的消息回调中间件