Middleware 指“中间件”:位于操作系统/网络与应用程序之间的一类软件,用来连接不同系统或组件并提供通用服务(如通信、鉴权、日志、消息队列、数据访问等),让应用开发更容易、更一致。常见于Web 开发、分布式系统、企业应用中。
/ˈmɪd(ə)lˌwɛr/
Middleware helps different services communicate reliably.
中间件帮助不同的服务可靠地进行通信。
In a microservices architecture, middleware can handle authentication, rate limiting, and logging across multiple APIs.
在微服务架构中,中间件可以在多个 API 之间统一处理身份验证、限流和日志记录。
由 middle(中间的)+ ware(软件/产品,见于 software、firmware 等)构成,字面意思是“处于中间的软件”。该词在计算机领域流行于 20 世纪后期,用来指代连接应用与底层系统/网络的一层“通用支撑软件”。