中间件是位于操作系统与业务应用之间的基础软件,为应用提供“连接与治理”能力,让开发者不必重复造轮子。常见类型包括:消息队列(解耦生产与消费、削峰填谷,是应对高并发的骨架);API 网关(所有外部请求的统一入口,负责鉴权、限流、路由);注册配置中心(微服务之间互相找到对方、动态下发配置);事件总线、分布式事务、流计算等。云原生中间件是云服务商把这些组件以全托管方式交付的产品族——用户只管创建队列和主题,不操心底层服务器的运维。在高校,中间件的典型角色是微服务总线(教务、学工、财务系统解耦,避免“改一处动全身”)和削峰缓冲(选课、查分洪峰先入队列,保护核心数据库)。
收起>