Huabing Blog

Aeraki Mesh 提供服务级别的 Metrics

在刚刚发布的最新版本 Aeraki Mesh 1.2.2 中 (对应 meta-protocol-proxy:1.2.3) ,Aeraki Mesh 提供了和 Istio 一致的服务级别指标,包括 istio_requests_total,istio_request_duration_milliseconds,istio_request_byte 和 istio_response_byte。标志着 Aeraki Mesh 为非 HTTP 协议提供的服务治理能力和 HTTP 协议完全对齐,完整覆盖了路由,调用跟踪,访问日志,服务指标等所有能力。

使用 Aeraki Mesh 实现零代码侵入的 Dubbo 服务调用跟踪

分布式追踪(Distributed Tracing)通过对微服务调用链的跟踪,构建一个从服务请求开始到各个微服务交互的全部调用过程的视图。用户可以从中了解到诸如应用调用经过的服务,每个服务的时延,系统的性能瓶颈等等信息。本篇文章将介绍如何通过 Aeraki Mesh 实现 Dubbo 应用程序的分布式调用跟踪,该过程对应用代码完全零侵入。

MetaProtocol Proxy 代码解读:Connection Manager

ConnectionManager 是 MeataProtocol Proxy 的入口类。想要了解 MetaProtocol Proxy 的实现原理,可以从该类着手。 Envoy Network Filter 介绍 MetaProtocol Proxy 框架部分实现为 Envoy 中的一个 Network Filter。Enovy 通过 Listener 接收 Downstream 的连接

Aeraki Mesh 正式成为 CNCF 沙箱项目

新的起点,砥砺前行

6月15日,我在创建的 [Aeraki Mesh](https://aeraki.net) 项目通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成为CNCF 沙箱项目!这意味着 Aeraki Mesh 得到了云原生开源社区的认可,而且加入 CNCF 也保证了项目的中立和开源开放,为 Aeraki Mesh 在云原生生态系统的进一步发展迈出了坚定的一步。感谢来着百度、知乎、灵雀云、腾讯音乐、滴滴、政采云等多家合作伙伴的社区同学的贡献与支持!

Istiocon 2022 分享:Tencent Music’s service mesh practice with Istio and Aeraki(Istio + Aeraki 在腾讯音乐的服务网格落地)

本场分享将介绍腾讯音乐使用 Istio + Aeraki 的服务网格落地实践,主要包含下述内容:如何利用 Aeraki 来扩展 Istio 的协议扩展能力,Aeraki 和 MetaProtocol Proxy 的原理介绍,腾讯音乐如何使用 Istio + Aeraki 来构建一个管理 HTTP 和私有协议的全功能服务网格。

腾讯云原生:Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践

本次直播分享主要介绍腾讯云服务网格团队开源的 Aeraki Mesh 项目如何通过扩展 Istio 来支持 Thrift,Dubbo 等开源协议以及私有协议,并分享腾讯融媒体采用 Aeraki Mesh 支撑 2022 冬奥会视频直播的实践经验。

Aeraki Mesh 加入 CNCF 云原生全景图

近日,Aeraki Mesh 正式进入 CNCF 云原生全景图,位于 Service Mesh 类别下,意味着 Aeraki Mesh 成为了 CNCF 认可的构建云原生最佳实践中的一环。

Aeraki 教程系列:如何开发一个自定义协议?

本文介绍如何基于 MetaProtocol Proxy 快速实现一个自定义协议的七层代理。一般来说,实现一个自定义协议只需要数百行代码。我们还可以通过 Aeraki 在 Isito 服务网格中对使用自定义协议的服务进行管理,为服务提供流量拆分、灰度发布、流量镜像、监控图表等服务治理能力。

Aeraki 教程系列:如何设置全局限流规则?

本文介绍 Aeraki 的全局限流规则配置,并解释在哪种场景中使用本地限流,在哪种场景中使用全局限流。

Aeraki 教程系列:如何设置本地限流规则?

Aeraki 的限流规则设计直观而灵活,既支持对一个服务的所有入向请求进行限流,也支持按照不同的条件对一个服务器的请求进行细粒度的限流控制。