<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aeraki on Huabing Blog</title>
    <link>https://zhaohuabing.com/tags/aeraki/</link>
    <description>Recent content in Aeraki on Huabing Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 06 Feb 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://zhaohuabing.com/tags/aeraki/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Aeraki Mesh 提供服务级别的 Metrics</title>
      <link>https://zhaohuabing.com/post/2023-02-06-aeraki-metrics/</link>
      <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-02-06-aeraki-metrics/</guid>
      <description>&lt;p&gt;在刚刚发布的最新版本 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 协议完全对齐，完整覆盖了路由，调用跟踪，访问日志，服务指标等所有能力。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 Aeraki Mesh 实现零代码侵入的 Dubbo 服务调用跟踪</title>
      <link>https://zhaohuabing.com/post/2022-09-06-aeraki-mesh-tracing/</link>
      <pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-06-aeraki-mesh-tracing/</guid>
      <description>&lt;h2 id=&#34;安装示例程序&#34;&gt;安装示例程序&lt;/h2&gt;&#xA;&lt;p&gt;如果你还没有安装示例程序，请参照 &lt;a href=&#34;https://zhaohuabing.com/zh/docs/v1.0/quickstart/&#34;&gt;快速开始&lt;/a&gt; 安装 Aeraki，Istio 及示例程序。&lt;/p&gt;&#xA;&lt;p&gt;执行完成后，在 meta-dubbo 这个 NS 中安装了基于 MetaProtocol 实现的 Dubbo 协议的示例程序。&#xA;我们将采用该 Dubbo 示例程序来进行测试。Dubbo Demo 程序的调用关系为：dubbo-sample-consumer &amp;ndash;&amp;gt; dubbo-sample-provider &amp;ndash;&amp;gt; dubbo-sample-second-provider 。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MetaProtocol Proxy 代码解读：Connection Manager</title>
      <link>https://zhaohuabing.com/post/2022-06-30-metaprotocol-proxy-connection-manager/</link>
      <pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-06-30-metaprotocol-proxy-connection-manager/</guid>
      <description>&lt;p&gt;ConnectionManager 是 MeataProtocol Proxy 的入口类。想要了解 MetaProtocol Proxy 的实现原理，可以从该类着手。&lt;/p&gt;&#xA;&lt;h2 id=&#34;envoy-network-filter-介绍&#34;&gt;Envoy Network Filter 介绍&lt;/h2&gt;&#xA;&lt;p&gt;MetaProtocol Proxy 框架部分实现为 Envoy 中的一个 Network Filter。Enovy 通过 Listener 接收 Downstream 的连接，然后将收取到的 TCP 数据流发送给 TCP filter chain 中的 MetaProtocol Proxy 处理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh 正式成为 CNCF 沙箱项目</title>
      <link>https://zhaohuabing.com/post/2022-06-17-aeraki-mesh-cncf-sandbox/</link>
      <pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-06-17-aeraki-mesh-cncf-sandbox/</guid>
      <description>&lt;p&gt;6月15日，我创建的 &lt;a href=&#34;https://aeraki.net&#34;&gt;Aeraki Mesh&lt;/a&gt; 项目通过了全球顶级开源基金会云原生计算基金会（CNCF）技术监督委员会评定，正式成为CNCF 沙箱项目！这意味着 Aeraki Mesh 得到了云原生开源社区的认可，而且加入 CNCF 也保证了项目的中立和开源开放，为 Aeraki Mesh 在云原生生态系统的进一步发展迈出了坚定的一步。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tencent Music’s service mesh practice with Istio and Aeraki(Istio &#43; Aeraki 在腾讯音乐的服务网格落地)</title>
      <link>https://zhaohuabing.com/post/2022-04-26-aeraki-tencent-music-istiocon2022/</link>
      <pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-04-26-aeraki-tencent-music-istiocon2022/</guid>
      <description>&lt;h2 id=&#34;istiocon-介绍&#34;&gt;IstioCon 介绍&lt;/h2&gt;&#xA;&lt;p&gt;IstioCon 是 Istio 社区一年一度举行的全球线上峰会，此次峰会包含主题演讲、技术演讲、闪电演讲、研讨会和路线图会议等多种形态，聚焦社区新特性、生产落地案例、动手实战、社区生态发展等话题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践</title>
      <link>https://zhaohuabing.com/post/2022-03-30-aeraki-mesh-winter-olympics-practice/</link>
      <pubDate>Wed, 30 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-03-30-aeraki-mesh-winter-olympics-practice/</guid>
      <description>&lt;h2 id=&#34;主题简介&#34;&gt;主题简介&lt;/h2&gt;&#xA;&lt;p&gt;服务网格已经成为微服务的基础设施，但目前主流的服务网格产品只能处理 HTTP 协议，不支持其他七层协议，是服务网格落地的主要困难之一。本次直播分享主要介绍腾讯云服务网格团队开源的 Aeraki Mesh 项目如何通过扩展 Istio 来支持 Thrift，Dubbo 等开源协议以及私有协议，并分享腾讯融媒体采用 Aeraki Mesh 支撑 2022 冬奥会视频直播的实践经验&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh 加入 CNCF 云原生全景图</title>
      <link>https://zhaohuabing.com/post/2022-03-02-aeraki-cncf-landscape/</link>
      <pubDate>Wed, 02 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-03-02-aeraki-cncf-landscape/</guid>
      <description>&lt;p&gt;近日，Aeraki Mesh 正式进入 CNCF 云原生全景图，位于 &lt;a href=&#34;https://landscape.cncf.io/card-mode?category=service-mesh&amp;amp;grouping=category&#34;&gt;Service Mesh&lt;/a&gt; 类别下。CNCF Landscape 在云原生实践过程中的每个环节帮助用户了解有哪些具体的软件和产品选择，Aeraki Mesh 进入 CNCF Landscape，意味着 Aeraki Mesh 正式成为了 CNCF 认可的构建云原生最佳实践中的一环。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki 教程系列：如何开发一个自定义协议？</title>
      <link>https://zhaohuabing.com/post/2022-01-23-aeraki-how-to-implement-a-custom-protocol/</link>
      <pubDate>Sun, 23 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-01-23-aeraki-how-to-implement-a-custom-protocol/</guid>
      <description>&lt;p&gt;MetaProtocol Proxy 提供了一个良好的协议扩展机制，使得我们可以基于 MetaProtocol Proxy 快速实现一个自定义协议的七层代理。&lt;/p&gt;&#xA;&lt;p&gt;由于 MetaProtocol Proxy 已经实现了一个七层协议代理所需的大部分功能，包括七层负载均衡、RDS 动态路由、本地限流、全局限流、请求 Metrics 收集等，更多丰富的功能还在持续开发中。因此基于 MetaProtocol 进行开发极大简化了实现一个七层网络代理的工作，我们只需要实现编解码的少量代码，即可得到一个自定义协议的七层代理。一般来说，实现一个自定义协议只需要数百行代码。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki 教程系列：如何设置全局限流规则？</title>
      <link>https://zhaohuabing.com/post/2022-01-13-aeraki-global-ratelimit/</link>
      <pubDate>Thu, 13 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-01-13-aeraki-global-ratelimit/</guid>
      <description>&lt;p&gt;Aeraki 可以帮助你在服务网格中管理任何七层协议。目前 Aeraki 已经支持了 Dubbo、Thrit、Redis 等开源协议。你还可以使用 Aeraki 的 MetaProtocol 协议扩展框架来管理私有协议的七层流量。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki 教程系列：如何设置本地限流规则？</title>
      <link>https://zhaohuabing.com/post/2022-01-12-aeraki-local-ratelimit/</link>
      <pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-01-12-aeraki-local-ratelimit/</guid>
      <description>&lt;p&gt;Aeraki 可以帮助你在服务网格中管理任何七层协议。目前 Aeraki 已经支持了 Dubbo、Thrit、Redis 等开源协议。你还可以使用 Aeraki 的 MetaProtocol 协议扩展框架来管理私有协议的七层流量。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki 教程系列：如何设置路由规则？</title>
      <link>https://zhaohuabing.com/post/2022-01-11-aeraki-routing/</link>
      <pubDate>Tue, 11 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-01-11-aeraki-routing/</guid>
      <description>&lt;p&gt;Aeraki 可以帮助你在服务网格中管理任何七层协议。目前 Aeraki 已经支持了 Dubbo、Thrit、Redis 等开源协议。你还可以使用 Aeraki 的 MetaProtocol 协议扩展框架来管理私有协议的七层流量。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh</title>
      <link>https://zhaohuabing.com/post/2021-09-27-aeraki/</link>
      <pubDate>Mon, 11 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-09-27-aeraki/</guid>
      <description>&lt;p&gt;Aeraki [Air-rah-ki] Mesh is an open-source service mesh I started about a year ago, and have been working on it till recently. Aeraki is the Greek word for ‘breeze’. While Istio connects microservices in a service mesh, Aeraki Mesh provides a non-intrusive, highly extendable way to allow Istio to support none-HTTP open-source and proprietary protocols. I hope this breeze can help Istio and service mesh sail a little further.&lt;/p&gt;</description>
    </item>
    <item>
      <title>全栈服务网格 - Aeraki 助你在 Istio 服务网格中管理任何七层流量</title>
      <link>https://zhaohuabing.com/post/2021-07-10-full-stack-service-mesh/</link>
      <pubDate>Sat, 10 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-07-10-full-stack-service-mesh/</guid>
      <description>&lt;h2 id=&#34;主题简介&#34;&gt;主题简介&lt;/h2&gt;&#xA;&lt;p&gt;流量管理是 Istio 服务网格的核心能力，然而 Istio 缺省只提供了 HTTP 和 gRPC 两种协议的七层管理能力。对于微服务中常用的其他协议，包括 RPC、Messaging、Cache、Database等，Istio 只支持在四层上对这些协议进行处理。这导致我们将微服务应用迁移到 Istio 服务网格时，无法充分利用服务网格提供的流量管理能力。开源项目 Aeraki 提供了一个第三方协议的扩展框架，支持在 Istio 中对任意七层流量进行管理，提供动态路由、负载均衡、熔断等流量管理能力。本次分享将介绍如何使用 Aeraki 在 Istio 服务网格中管理任何七层协议，包括 Thrift，Dubbo，Redis，以及私有 RPC 协议等，并演示一个使用 Aeraki 管理第三方 RPC 协议的示例。&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Manage Any Layer-7 Traffic in an Istio Service Mesh?</title>
      <link>https://zhaohuabing.com/post/2021-03-02-manage-any-layer-7-traffic-in-istio/</link>
      <pubDate>Tue, 02 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-03-02-manage-any-layer-7-traffic-in-istio/</guid>
      <description>&lt;p&gt;备注：本文根据腾讯云赵化冰和知乎唐阳在 IstioCon 2021 中的演讲 &lt;a href=&#34;https://events.istio.io/istiocon-2021/sessions/how-to-manage-any-layer-7-traffic-in-an-istio-service-mesh/&#34;&gt;“How to Manage Any Layer-7 Traffic in an Istio Service Mesh?”&lt;/a&gt; 整理而成。&lt;/p&gt;&#xA;&lt;p&gt;大家好，今天我们想和大家分享的主题是如何扩展 Istio 以支持任何七层协议？作为云原生领域中一个人气非常高的开源项目， Istio 目前已经基本成为了 Service Mesh 的事实标准。腾讯云上也提供了基于 Istio 进行增强，和 Istio API 完全兼容的 Service Mesh 管理服务 TCM（Tencent Cloud Mesh），以帮助我们的用户以较小的迁移成本和维护代价快速利用到 Service Mesh 提供的流量管理和服务治理能力。今天非常高兴能够有这个机会来和大家一起分享一下我们在此过程中的一些经验。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio 流量管理原理与协议扩展</title>
      <link>https://zhaohuabing.com/post/2020-12-07-cnbps2020-istio-traffic-management/</link>
      <pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2020-12-07-cnbps2020-istio-traffic-management/</guid>
      <description>&lt;p&gt;通过本次的分享，听众可以理解Istio流量管理背后的实现原理，包括控制面流量管理模型和数据面流量转发机制。本次分享还将介绍如何对Istio进行扩展，以支持更多地七层协议，如dubbo，thrift，redis等等。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
