云原生开放智能网络代理 MOSN
1.39 MB
12 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档介绍了云原生开放智能网络代理MOSN,作为金融级云原生架构助推器,MOSN支持多协议接入、模块化设计以及安全防护能力。其核心能力包括精细化路由、安全防护、多协议支持、可运维性和可扩展性。MOSN在蚂蚁金服的核心支付链路中得到了大规模应用,支持几十万容器规模,峰值QPS达到千万,且资源消耗低,性能高。MOSN项目自2018年开源以来,逐步发展为社区驱动的开源项目,未来计划在协议支持、模块化能力、安全性等方面持续优化。 | ||
AI总结 | ||
## 《云原生开放智能网络代理 MOSN》概述
### 项目概述
MOSN(Modular Open Smart Network-proxy)是蚂蚁金服开发的云原生开放智能网络代理,旨在成为云原生时代的安全网络代理,支持多种协议(如Dubbo、HTTP、gRPC等)和服务注册中心(如Zookeeper、Etcd、Nacos等)。其功能涵盖精细化路由、安全防护、服务鉴权、多协议接入和模块化设计,能够与Istio兼容,适用于Kubernetes环境。
### 发展历程
- **2017年底**:蚂蚁金服开始调研Service Mesh技术。
- **2018年春节**:MOSN项目第一行代码编写。
- **2018年5月**:以SOFAMosn项目名开源。
- **2018年11月**:内部正式启动落地Service Mesh。
- **2019年4月**:落地第一个应用。
- **2019年618**:核心支付链路灰度上线。
- **2019年双十一**:核心支付链路全面覆盖。
### 核心能力
- **多协议支持**:涵盖问题调研Dubbo、SpringCloud、gRPC、HTTP3、MQTT、QUIC、TLS 1.3等协议。
- **模块化设计**:支持多版本发布、压测引流、服务分组、加密链路、国密算法、服务鉴权、透明劫持、平滑升级、可观测性、网络包过滤器、协议包过滤器、协议扩展、可观测性扩展、路由扩展、集群管理扩展等。
- **资源效率**:CPU使用率0%~2%,内存15M,响应时间0.2ms。
- **快速迭代**:每月多次迭代,显著提升资源效率和响应速度。
### 应用与表现
MOSN已在蚂蚁金服的大规模应用中展示出强大的性能,支撑了核心支付链路的灰度上线和全面覆盖,实现了金融级的高可用性和安全性。该项目在生产环境中表现出色,峰值QPS达千万,40万级的容器规模支持了双十一等高峰期的业务需求,同时保持极低的资源消耗和高效的响应速度。
### 未来发展
MOSN将继续深化其核心能力,扩展支持的协议和服务框架,同时加强社区建设,推动开源合作。未来开发方向包括WAF、DDos防护、WebAssembly支持等,目标是打造更加完善的云原生智能网络代理平台。
### 社区与开源信息
MOSN社区组织为MOSN Community Organization,项目地址为github.com/mosn/mosn,官网为mosn.io。项目秉持开放的理念,邀请社区共同推动MOSN的建设与发展。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
文档评分