首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
散宜生的个人博客
累计撰写
223
篇文章
累计创建
205
个标签
累计收到
0
条评论
栏目
首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
目 录
CONTENT
最新文章
2024-10-26
在 Istio Service Mesh 中接入 Apache APISIX:实践与思考
1. 引言 当微服务体系接入 Service Mesh(例如 Istio)后,东西向流量可以实现统一治理,但体系外的南北向流量依然需要 API 网关。 我们团队目前在用的 API 网关是 Apache APISIX。 问题在于: APISIX 本身不是基于 Envoy 架构,对 Istio 的原生支
2024-10-26
1
0
0
服务网格
API网关
2024-10-24
从 Dubbo2 到 Dubbo3 Triple + Hessian2:低成本接入 Istio Service Mesh 的实践
1. 引言 在微服务体系中,Dubbo 一直是 Java 生态里最常见的 RPC 框架之一。 在过去的很长一段时间里,Dubbo2 采用自研的二进制协议,性能出色,但它与云原生的 Service Mesh 架构 之间存在天然的鸿沟。 随着企业逐渐向 Kubernetes + Istio 等云原生基础
2024-10-24
1
0
0
服务网格
微服务
2024-09-17
Envoy HTTP流量治理基础
在Envoy中,虚拟主机(Virtual Host)和路由(Route)是配置HTTP请求路由的重要概念。 一、Envoy HTTP路由配置框架 1.1 虚拟主机(Virtual Host) 虚拟主机是Envoy中用于根据请求的主机头(Host Header)来匹配请求的一种机制。它允许你在同一个E
2024-09-17
14
0
0
云原生
2024-09-17
Envoy 集群管理 Upstream Cluster健康检测 异常检测(被动健康检测)
Envoy 的“智能诊断师”:被动健康检测如何让服务不再“带病上岗” 在微服务的世界里,一个后端服务的健康状态并不只是简单的“活着”或“死亡”。有时候,一个服务虽然还在运行,但可能因为某个内部 Bug、数据库连接池耗尽,或是偶尔的网络抖动,导致它响应变慢、频繁出错。它就像一个“带病上岗”的员工,虽然
2024-09-17
6
0
0
云原生
2024-09-17
Envoy 集群管理 熔断
一、熔断介绍 1.1 什么是熔断 在Envoy中,熔断(Circuit Breaking)是一种保护机制,用于防止上游服务(upstream services)过载,从而确保系统的整体稳定性和可用性。熔断器会在检测到上游服务异常负载或故障率过高时,自动限制或中断对该服务的请求,以防止故障蔓延和资源耗
2024-09-17
9
0
0
云原生
2024-09-17
Envoy 集群管理 子集负载均衡器Subset
一、子集负载均衡Subset介绍 在Envoy中,子集负载均衡(Subset Load Balancing)是一种高级负载均衡策略,通过将上游集群分成多个子集,根据请求的属性(如元数据标签)将流量路由到特定子集中的节点。子集负载均衡有助于实现更细粒度的流量控制,满足多租户、分区、多版本等复杂场景的需
2024-09-17
5
0
0
云原生
2024-09-17
Envoy 集群管理 位置加权负载均衡
一、位置加权负载均衡介绍 集群位置加权负载均衡(Weighted Load Balancing) 集群位置加权负载均衡是一种高级的负载均衡策略,它允许你根据地理位置、网络延迟或可用性区域等因素,为不同的上游集群分配不同的流量权重。这与传统的简单加权负载均衡(将权重分配给集群内的单个节点)不同,它是在
2024-09-17
14
0
0
云原生
2024-09-16
Envoy 集群管理 节点优先级及优先级调度
一、 节点优先级 在 Envoy 的负载均衡中,节点优先级是一个核心概念,它允许你根据不同的标准对上游集群中的节点进行分组和排序。 DEFAULT 和 HIGH 是 Envoy 内置的优先级,而数字(通常是 0、1、2 等)则是用来表示这些优先级的。它们之间的区别可以这样理解: 1.1 Envoy
2024-09-16
9
0
0
云原生
2024-09-16
Envoy 集群管理 Upstream Cluster负载均衡器策略及案例
一、 负载均衡器策略 在Envoy中,负载均衡(Load Balancing)策略用于决定如何在多个上游(upstream)服务实例之间分配传入的请求。Envoy支持多种负载均衡策略,每种策略都有其独特的行为和应用场景。 以下是Envoy支持的一些主要负载均衡策略: 1. ROUND_ROBIN(轮
2024-09-16
14
0
0
云原生
2024-09-15
Envoy 集群管理 Upstream Cluster健康状态检测 主动健康状态检测
一、分布式系统中的一致性模型 在分布式系统中,一致性模型定义了多个副本之间的数据同步程度。主要有两种模型: 强一致性:所有副本在任何时间点上都保证一致的状态。 最终一致性:允许短期的不一致,但在没有新的更新操作后,系统最终会达到一致的状态。 二、 Envoy的服务发现和健康检查 Envoy的服务发现
2024-09-15
8
0
0
云原生
1
2
3
4
5
...
23