Skip to content

Latest commit

 

History

History
174 lines (145 loc) · 6.32 KB

README_ZH.md

File metadata and controls

174 lines (145 loc) · 6.32 KB

MOSN logo

Build Status codecov Go Report Card license

English

MOSN 是一款使用 Go 语言开发的网络代理软件,作为云原生的网络数据平面,旨在为服务提供多协议,模块化,智能化,安全的代理能力。MOSN 是 Modular Open Smart Network-proxy 的简称。MOSN 可以与任何支持 xDS API 的 Service Mesh 集成,亦可以作为独立的四、七层负载均衡,API Gateway,云原生 Ingress 等使用。

功能

MOSN 作为一款开源的网络代理,具有以下核心功能:

  • 通过 xDS API 对接 Service Mesh,支持全动态资源配置运行
  • 支持 TCP 代理、HTTP 协议、多种 RPC 代理能力
  • 支持丰富的路由特性
  • 支持可靠后端管理,负载均衡能力
  • 支持网络层、协议层的可观察性
  • 支持多种协议基于 TLS 运行,支持 mTLS
  • 支持丰富的扩展能力,提供高度自定义扩展能力
  • 支持无损平滑升级

下载安装

使用 go get -u mosn.io/mosn 命令或者将项目代码克隆到 $GOPATH/src/mosn.io/mosn 目录中。

注意事项

  • 如果您想使用 v0.8.1 以前的版本,需要使用 transfer_path.sh 命令修复代码包导入问题。
  • 如果您使用的是 Linux 系统,需要修改 transfer_path.sh 脚本中的 SED_CMD 的变量,请参阅脚本中的注释。

文档

贡献

请参阅贡献者指南

合作伙伴

合作伙伴参与 MOSN 合作开发,使 MOSN 变得更好。

终端用户

以下是 MOSN 的用户。请在此处登记并提供反馈来帮助 MOSN 做的更好。

社区

请访问 MOSN 官网了解更多关于工作组、Roadmap、社区会议、MOSN 教程等信息。

使用钉钉扫描下面的二维码加入 MOSN 用户交流群。

MOSN 用户交流群

社区会议

MOSN 社区定期召开社区会议。

Landscapes

  

MOSN enriches the CNCF CLOUD NATIVE Landscape.