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


软件基本信息
序号维度详情
1软件类型分布式应用/网络
2开发语言
Google Go
3

授权协议
Apache-2.0
4开发厂商
蚂蚁金服
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 的变量
PS:更多关于 MOSN的信息及源码下载,请在“开源中国”公众号对话框回复关键词:0828
▼  往期精彩回顾 
觉得不错,请点个在看
继续阅读
阅读原文