中间件在分布式系统中的作用