微服务中的熔断简介及工作原理详解(第2部分)
本文介绍了开发人员和运维人员两种不同视角下的微服务典型应用场景,对比了熔断功能的三种不同实现:Hystrix, Service Mesh (Istio、Linkerd) 和 Glasnostic。
微服务中的Sidecar设计模式解析
Sidecar 设计模式已经越来越受欢迎,并在社区内得到更广泛的采用。构建具有高度可扩展性、弹性、安全性和可观察性的微服务架构具有挑战性。Service Mesh 架构的发展已经改变了游戏规则。它降低了与微服务架构相关的复杂性,并提供了许多功能,如负载平衡、服务发现、流量管理、熔断、遥测、故障注入等。
速率限制系列part4—为Ambassador API网关设计速率限制服务
先前关于速率限制文章主要描述如何构建并部署基于Java的速率限制服务,该服务可以和开源的Ambassador API网关以及Kubernetes集成。 大家或许会疑惑怎么样才能更好地设计速率限制服务,尤其是如何保证Ambassador以及其底层的Envoy代理的灵活性?这篇文章将给大家启发。
速率限制part3—基于Ambassador API网关实现Java速率限制服务
在本速率限制系列的第三篇文章中,根据实际Java语言编写的案例带领我们使用Ambassador API网关速率限制入门,并将实例部署到Kubernetes中,同时使用Java语言演示基于令牌通算法的速率限制方式。