awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesResiliency & Observability Patterns

Implementation of patterns like circuit breakers, service discovery, and distributed tracing to ensure system reliability.

Distinct from Microservices Design Patterns: Focuses on the concrete implementation of resiliency patterns rather than the theoretical design patterns of microservices.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Resiliency & Observability Patterns. Refine with filters or upvote what's useful.

Awesome Resiliency & Observability Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • hyperf/hyperfhyperf 的头像

    hyperf/hyperf

    6,855在 GitHub 上查看↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    Provides a comprehensive toolkit for microservice governance including circuit breakers, service discovery, and distributed tracing.

    PHP
    在 GitHub 上查看↗6,855
  • mikaelemmmm/go-zero-looklookMikaelemmmm 的头像

    Mikaelemmmm/go-zero-looklook

    5,158在 GitHub 上查看↗

    本项目是一个使用 go-zero 框架构建分布式系统的参考实现和架构蓝图。它提供了一个完整的微服务样板和标准化的项目布局,以引导具有一致文件夹结构的 API 和 RPC 服务。 该实现的特色在于为服务发现、限流和熔断提供了全面的指南和代码库。它展示了一个可观测性栈集成,协调了跨多个微服务的分布式追踪、指标收集和集中式日志记录。 该系统涵盖了广泛的分布式功能,包括通过发布-订阅模型的异步消息传递、用于数据一致性的分布式事务管理,以及将外部请求与内部通信分离的网关聚合模式。它还包括从定义自动生成代码以及用于容器部署的持续交付流水线。

    Provides a stability suite incorporating circuit breakers and rate limiting to protect services from cascading failures.

    Goasynqdtmelasticsearch
    在 GitHub 上查看↗5,158
  • line/armerialine 的头像

    line/armeria

    5,115在 GitHub 上查看↗

    Armeria 是一个基于 Netty 的微服务框架,用于构建高性能异步服务。它作为一个多协议 RPC 服务器,能够在单个统一端口上暴露 gRPC、Thrift 和 REST 服务。 该项目以其同时运行多种通信协议的能力及其集成的 RPC 调试 Web 控制台而著称,该控制台允许通过 JSON 发现和调用远程过程调用。它还包括一个 gRPC 转 JSON 转码器,以实现 Web 客户端与 Protobuf 服务的兼容性。 该框架提供了一套全面的微服务功能,包括带有断路器和重试机制的响应式 RPC 客户端、客户端负载均衡,以及与 DNS、ZooKeeper 和 Consul 的服务发现集成。它还通过指标收集、分布式追踪和交互式服务文档涵盖了分布式系统的可观测性。 Armeria 支持嵌入遗留的 Servlet 容器,并与第三方 Web 框架集成,允许在单个服务器进程中共存。

    Combines circuit breakers, client-side load balancing, and health checks to ensure microservice system stability.

    Java
    在 GitHub 上查看↗5,115
  • zq2599/blog_demoszq2599 的头像

    zq2599/blog_demos

    4,753在 GitHub 上查看↗

    本项目是一个参考实现和演示项目集合,涵盖了计算机视觉、DevOps 自动化、分布式系统和基于 Java 的微服务。它为构建服务端应用、容器化服务和集群编排提供了编程参考库和实践示例。 该仓库包含一套全面的 DevOps 自动化工具集,包括用于 CI/CD 流水线和自动化集群安装的脚本与剧本。它包括一个用于图像目标检测和面部分析的计算机视觉演示项目,以及关于 Docker 容器化和 Kubernetes 部署的详细指南与配置文件。 该项目涵盖了广泛的分布式系统功能,包括 gRPC 和 RESTful API 实现、消息队列和数据流处理。它还通过分布式追踪和系统性能监控解决了基础设施可观测性问题,并涉及大数据处理和数据存储优化。 代码库包含 Java 和 Go 的实现示例,提供了用于原生二进制编译和多阶段容器构建的源代码。

    Implements resiliency patterns such as circuit breakers and API gateways to ensure distributed system reliability.

    Javadockerdocker-javadocker-jib
    在 GitHub 上查看↗4,753
  • subhashchy/the-accidental-ctosubhashchy 的头像

    subhashchy/The-Accidental-CTO

    3,168在 GitHub 上查看↗

    The Accidental CTO is a comprehensive collection of guides and frameworks focused on distributed systems architecture, resilience engineering, and system observability. It provides strategies for scaling applications from thousands to millions of users while maintaining high availability. The project offers specific methodologies for managing data volume through replication, sharding, and caching. It includes a framework for analyzing cloud infrastructure spending and evaluating transitions to self-hosted environments to reduce operational expenses. The resource covers the implementation of

    Implements resiliency and observability patterns, including distributed tracing and circuit breakers, to ensure reliability.

    TypeScriptscalingsystem-design
    在 GitHub 上查看↗3,168
  1. Home
  2. Software Engineering & Architecture
  3. Microservices Design Patterns
  4. Resiliency & Observability Patterns