MOSN是用Golang编写的网络代理。 它可以用作云原生网络数据平面,为服务提供以下代理功能:多协议,模块化,智能和安全。 MOSN是模块化开放式智能网络代理的简称。 MOSN可以与任何支持xDS API的服务网格集成。 它也可以用作独立的第4层或第7层负载平衡器,API网关,云原生Ingress等。
特征
作为一个开源网络代理,MOSN具有以下核心功能:
通过与Service Mesh集成的xDS API支持完整的动态资源配置。
支持具有TCP,HTTP和RPC协议的代理。
支持丰富的路由功能。
支持可靠的上游管理和负载平衡功能。
支持网络和协议层的可观察性。
在TLS上支持mTLS和协议。
支持丰富的扩展机制,以提供高度可定制的扩展功能。
支持过程顺利升级。
下载并安装
使用go get -u mosn.io/mosn ,也可以将存储库git复制到$GOPATH/sr
1