SOFAMOSN v0.7.0 发布,蚂蚁金服数据平面代理
SOFA MOSN v0.7.0 发布了,主要变更如下:
i. 新增 FeatureGates 的支持
ii. 新增一项 Metrics 统计:mosn_process_time
iii. 支持 Listener 重启
iv. 升级 Go 版本到 1.12.7
v. 修改 XDS Client 启动时机,优先于 MOSN Server 的启动
vi. BUG 修复
New Features
- New feature: FeatureGates
- New metircs: mosn process time
- Support restarting closed listener
Refactor
- Upgrade to Go 1.12.7
- Start XDS cilent before mosn server
Bug Fix
- Fix stream reset when RPC Stream Write error occur
- Fix memory leak when no response from upstream
- Fix HTTP parameters loss when doing retry
- Fix panic when DNS host resolved failed
- Fix dial never timeout when listener support inspector and TLS
- Fix promuthes error when requesting GZIP format
SOFAMosn 简介
MOSN(Modular Observable Smart Network), 是一款采用 GoLang 开发的 Service Mesh 数据平面代理, 功能和定位类似 Envoy,旨在提供分布式,模块化,可观察,智能化的代理能力。 MOSN 支持 Envoy 和 Istio 的 API,可以和 Istio 集成,在 SOFAMesh 中,我们使用 MOSN 替代 Envoy。 MOSN 初始版本由蚂蚁金服和阿里大文娱UC事业部携手贡献,期待社区一起来参与后续开发,共建一个开源精品项目。
核心能力
- Istio集成
- 集成 Istio 1.0 版本与 V4 API,可基于全动态资源配置运行
- 核心转发
- 自包含的网络服务器
- 支持 TCP 代理
- 支持 TProxy 模式
- 多协议
- 支持 HTTP/1.1,HTTP/2
- 支持 SOFARPC
- 支持 Dubbo 协议(基于XProtocol支持)
- 核心路由
- 支持 Virtual Host 路由
- 支持 Headers/URL/Prefix 路由
- 支持基于 Host Metadata 的 Subset 路由
- 支持重试
- 后端管理&负载均衡
- 支持连接池
- 支持熔断
- 支持后端主动健康检查
- 支持 Random/RR 等负载策略
- 支持基于 Host Metadata 的 Subset 负载策略
- 可观察性
- 观察网络数据
- 观察协议数据
- TLS
- 支持 HTTP/1.1 on TLS
- 支持 HTTP/2.0 on TLS
- 支持 SOFARPC on TLS
- 进程管理
- 支持平滑 reload
- 支持平滑升级
- 扩展能力
- 支持自定义私有协议
- 支持在 TCP IO 层,协议层面加入自定义扩展

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
mlog-club 2.0.0 发布,基于 Go 语言的 BBS 系统
更新内容 新增内容专栏功能 新增好博客导航功能 后台支持多Tab页签,操作更方便 完善后台功能 修复各种BUG 发布页 https://github.com/mlogclub/mlog/releases/tag/v2.0.0 关联项目 mlog 为 https://mlog.club 提供数据支撑,基于Golang搭建。 项目地址:https://github.com/mlogclub/mlog mlog-club-site https://mlog.club 的前端页面服务,基于nuxt.js搭建。 项目地址:https://github.com/mlogclub/mlog-club-site mlog-club-admin https://mlog.club 的后台管理系统,基于Vue + Element-UI搭建。 项目地址:https://github.com/mlogclub/mlog-club-admin 功能预览 演示地址:https://mlog.club 前台页面 后台页面
-
下一篇
yue-library Greenwich.SR2 发布,SpringBoot 增强库
yue-library yue-library是一个基于SpringBoot封装的基础库 内置丰富的JDK工具 自动装配了一系列的基础Bean与环境配置项 快速构建SpringCloud项目,让微服务变得更简单 距离上次大版本更新已是数月有余,在这期间yue团队经过不断的使用实践,为大家带来了更多新特性。本次更新主要升级了SpringCloud版本与新增Pay模块、分离加解密模块。接下来计划添加oss、sms等模块。 点击查看完整的版本更新日志 Greenwich.SR2【2019-09-03】 新特性 版本升级注意:lombok版本和IDE lombok版本一致,此版本完善了之前遗留下来的规范,导致部分类与方法失效,但所有失效类与方法都提供了指引说明 升级基础依赖:SpringCloud:Greenwich.SR2SpringBoot:2.1.6.RELEASEhutool:4.6.2fastjson:1.2.59 新增yue-library-base-crypto模块,基于hutool提供更完善的加解密、签名等操作。提供自动配置全局单例 新增yue-library-pay模块,基于...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- 设置Eclipse缩进为4个空格,增强代码规范
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能