当前位置: 首页>饮食 >

全球观焦点:Aeraki Mesh 发布 1.3.0 版本,代号:Dragonboat

来源: OSCHINA | 时间: 2023-06-27 13:05:48 |

Aeraki Mesh 于 2023 年 6 月 24 日发布 1.3.0 版本(版本代号:Dragonboat),该版本包含了对 Istio 1.16.x 系列版本的支持,以及支持多路复用,gateway 支持 MetaProtocol 等一系列重大的新增特性。

Aeraki Mesh 采用新 Logo

由于原来的 logo 存在版权问题,Aeraki Mesh 启用 CNCF 设计的新 logo,如下图所示。该 logo 已经全面应用于 Aeraki Mesh 的 Github repo 和官网。如果大家在相关网站或者文档上发现还有旧 logo,欢迎提交 issue 和 PR。


(资料图片仅供参考)

支持 Istio 1.16.x 版本

从 1.3.0 版本开始,Aeraki Mesh 对应的 Isito 版本升级为 1.16.x 版本。

1.2.x 版本进入维护期,只修复重要故障。

支持多路复用

如下图左半部分所示,在之前的版本中,MetaProtocolProxy 在处理请求时会从 upstream 连接池中 获取连接,每个请求占用一个 upstream 连接,请求完成后将连接释放到连接池重供后续请求使用。在该机制下,如果并发请求数量较大,会产生较多 upstream 连接(连接数量理论上同并发请求数量)。

在 1.3.0 版本中,MetaProtocolProxy 中引入了多路复用机制。其实现原理如下图右半部分所示,通过在 Connection Manager 中缓存 upstream conn_data 来实现多路复用。

备注:目前多路复用属于 alpha 特性,控制面尚不支持。在数据面可以通过设置 meta_protocol_proxy 的 multiplexing 属性为true打开进行测试,如下所示:

name: aeraki.meta_protocol_proxytyped_config:"@type": type.googleapis.com/aeraki.meta_protocol_proxy.v1alpha.MetaProtocolProxyprotocol:name: dubbocodec:name: aeraki.meta_protocol.codec.dubbomultiplexing: true

Gateway 支持 MetaProtocol

本版本开始支持在 Gateway 上提供 MetaProtocol 七层路由能力。在 MetaRouter 上增加了 gateways 属性,可以通过该属性在 Gateway 上设置路由规则。下面的 yaml 片段展示了在 gateway 上对 Thrift 请求进行七层路由的例子。

---apiVersion: metaprotocol.aeraki.io/v1alpha1kind: MetaRoutermetadata:name: test-metaprotocol-thrift-routenamespace: meta-thriftspec:gateways:    - istio-system/istio-ingressgatewayhosts:    - thrift-sample-server.meta-thrift.svc.cluster.localroutes:    - route:        - destination:host: thrift-sample-server.meta-thrift.svc.cluster.localport:number: 9090subset: v1

Dubbo 服务 支持应用级服务治理

从本版本开始,支持按照应用(进程)和接口(Interface)两种粒度对 Dubbo 服务进行治理。

在 Dubbo 中,有一个 Interface 的概念,一个进程中通常会有多个I nterface。当将 Dubbo 应用加入到服务网格进行服务治理时,有两个选择:

按应用(进程)粒度进行服务治理,即以应用作为 Mesh 中的一个 Service。

优点:Mesh 中的 Service 数量相对于接口级服务治理方案更少,控制面需要下发的xds配置少,控制面和 Sidecar 的资源占用相对小。

缺点:无法按照Interface进行流量治理,包括灰度发布、限流、流量镜像等,只能按照应用级别进行流量治理。

按接口(Interface)粒度进行服务治理,即以 Dubbo Interface 作为 Mesh 中的一个 Service。

优点:可以按接口进行流量治理,包括灰度发布、限流、流量镜像等。

缺点:Mesh 中的 Service 数量相对于应用级服务治理方案更多,控制面需要下发的xds配置多,控制面和 Sidecar 的资源占用相对大。

可以看出,这两种治理方式各有优缺点。一般来说,当 Dubbo 应用规模较大、Interface 较多时,建议选择按照应用粒度进行服务治理,以减轻控制面负荷和 Sidecar 的资源消耗;当 Dubbo 应用规模较小、Interfac 数量较少时,建议选择按照 Interface 粒度进行服务治理,以提供最精细的流量治理能力。

Aeraki Mesh同时支持应用级和接口级服务治理。除了流量治理的粒度不同之外,这两种模式的路由、Metrics、Access log、Tracing 等能力是一致的。您可以根据自己的需求进行选择。

Dubbo 服务治理的更多内容请参见官网文档:https://www.aeraki.net/zh/docs/v1.x/tutorials/dubbo

Redis 流量管理

Redis 是一种高性能的键值数据库,通常被用作缓存、会话存储和消息代理等用途。Aeraki Mesh 提供了对 Redis 的流量管理能力,可以实现客户端无感知的 Redis Cluster 数据分片,按 key 将客户端请求路由到不同的 Redis 服务,读写分离,流量镜像,故障注入等高级流量管理功能。

Redis 流量管理的更多内容请参见官网文档:https://www.aeraki.net/zh/docs/v1.x/tutorials/redis

官方镜像库切换为 Github Packages

官方镜像库从 Docker Hub 切换到 Github Packages。

镜像下载地址:

控制面:

ghcr.io/aeraki-mesh/aeraki[:TAG]

数据面:

ghcr.io/aeraki-mesh/meta-protocol-proxy[:TAG]

ghcr.io/aeraki-mesh/meta-protocol-proxy-debug[:TAG]

ghcr.io/aeraki-mesh/meta-protocol-proxy-distroless[:TAG]

更多详情可查看发布公告。

关键词:

 

热文推荐

全球观焦点:Aeraki Mesh 发布 1.3.0 版本,代号:Dragonboat

AerakiMesh于2023年6月24日发布1 3 0版本(版本代号:Dragonboat),该

2023-06-27

保险补贴8000元,“鲶鱼”特斯拉变相降价清库存?

据特斯拉官方微博16日消息,特斯拉推出Model3现车限时激励活动:6月16

2023-06-27

经济观察:直播卖房需要更强的专业性和更高的责任感 全球观天下

今年“618”促销大潮中,直播带货持续火热。在“万物皆可直播带货”的

2023-06-27

环球热门:杭州临安区总工会:职工身边有了“心理咨询师”

原标题:杭州临安区总把心理健康服务培训向基层倾斜(引题)职工身边有

2023-06-27

集团新能源材料建设项目组成立

近日,为高效推进新能源材料项目建设,充分发挥集团资源和人才优势,由

2023-06-27

仅两根手指写字,江苏启东“轮椅男孩”高考632分

6月24日,江苏高考分数公布。身患脊髓前动脉闭塞综合征,仅凭两根手指

2023-06-27

ByteHouse+Apache Airflow:高效简化数据管理流程

ApacheAirflow与ByteHouse相结合,为管理和执行数据流程提供了强大而高

2023-06-27

6月份以来4家A股公司主动终止GDR发行

证券市场,6月份以来4家A股公司主动终止GDR发行,

2023-06-27

全球速读:德国计划派遣4000名士兵驻扎立陶宛

中新社柏林6月26日电综合德媒报道,德国国防部长皮斯托留斯当地时间26

2023-06-27

中创华翰1.12亿摘得重庆彭水县宅地 土地面积4.38万平米

观点网讯:6月27日,重庆公共资源交易网站发布新城A16-1 03地块宗地Ⅲ

2023-06-27

全球微资讯!引领智慧零冷水时代,万家乐万象系列燃气热水器Z8L焕新升级

作为一款现象级产品,万家乐万象系列自上市以来,不仅收获良好的口碑,同

2023-06-27

天天观热点:银行间债券市场迎估值业务新规

记者姚进我国债券定价机制日益完善。近日,为规范银行间债券市场债券估

2023-06-27

进境邮件有蹊跷 打开发现两种“蛙” 天天热讯

打开盒子,里面竟是活蹦乱跳的蛙,还有蛆在泥土里蠕动……近日,南宁邮

2023-06-27

全球微动态丨国家开发银行:1-5月发放林草生态贷款74亿元,支持项目建设

国家开发银行:1-5月发放林草生态贷款74亿元,支持项目建设,林木,国家

2023-06-27

直接费用和间接费_什么是间接费用 直接费用

1、间接费用是“直接费用”的对称。2、是指制造企业各生产单位(分厂、

2023-06-27

扬农化工06月26日获沪股通增持8.5万股-环球热讯

06月26日,扬农化工获沪股通增持万股,已连续3日获沪股通增持,共计万

2023-06-27

图知道|这些禁毒成绩背后都是血泪与汗水 全球观察

今天是国际禁毒日。近年来,我国的毒品犯罪活动、吸毒人员、毒品危害实

2023-06-27

硬核科技论 | 保时捷918继任者纯电化!全新Mission X这些技术值得了解

现在绝大多数电动车都是基于400V的平台,然后极狐和阿维塔的个别车型支

2023-06-27

天天视点!苹果iPhone15备货信息曝光 Pro系列占比更高

库克曾经不止一次表示,iPhone是大家离不开的,这也就是他们大涨价的底

2023-06-27

在“中国南大门”筑牢禁毒的铜墙铁壁

在广西崇左凭祥市国门雷锋学校卡凤小学,宋伦为小学生上禁毒课。中青报

2023-06-27