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

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

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

3 个仓库

Awesome GitHub RepositoriesService Discovery Patterns

Architectural approaches for dynamic service location in scalable environments.

Distinguishing note: Focuses on the design pattern of service discovery rather than specific registry tools.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Service Discovery Patterns. Refine with filters or upvote what's useful.

Awesome Service Discovery Patterns GitHub Repositories

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

    karanpratapsingh/system-design

    44,051在 GitHub 上查看↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Dynamic network locations of service instances are managed in a central database to facilitate communication in containerized environments.

    architecturedistributed-systemsengineering
    在 GitHub 上查看↗44,051
  • alibaba/arouteralibaba 的头像

    alibaba/ARouter

    14,476在 GitHub 上查看↗

    ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent modules. It provides a URL-based routing system that enables navigation between decoupled components and modules without requiring direct class dependencies. The framework includes a navigation interceptor to handle authentication, redirection, and custom activity animations during page transitions. It also features a service injector that manages dependencies across modules using an inversion of control pattern and interface-based injection. The toolset covers inter-module navigat

    Uses an inversion of control pattern to resolve shared service dependencies via interface lookups.

    Javaandroidcomponentizationdependency-injection
    在 GitHub 上查看↗14,476
  • tianocore/edk2tianocore 的头像

    tianocore/edk2

    6,061在 GitHub 上查看↗

    edk2 是一个用于创建符合 UEFI 规范的系统固件的开发项目。它提供了初始化硬件平台并在多个 CPU 架构上引导操作系统的必要基础设施。 该项目利用模块化固件架构,将高级管理协议与物理传输层解耦。它实现了关键的安全功能,包括度量启动链(measured boot chain)、用于图像认证的加密原语,以及对可信平台模块(TPM)硬件和软件实现的支持。 其功能范围扩展到 Redfish、IPMI 和 MCTP 等平台管理标准,以及动态 ACPI 表的生成。该项目还包括一套全面的工具,用于跨架构编译、固件仿真以及针对 KVM、Xen 和 QEMU 等管理程序的虚拟平台模拟。 该项目包含一个多目标构建系统和自动化测试编排,用于在仿真和物理环境中验证固件功能。

    Locates and invokes firmware modules by matching unique identifiers and interface signatures at runtime.

    Ccfirmwarepython
    在 GitHub 上查看↗6,061
  1. Home
  2. Software Engineering & Architecture
  3. Service Discovery Patterns

探索子标签

  • Interface-Based DiscoveryResolving service dependencies through interface lookups to ensure component decoupling. **Distinct from Service Discovery Patterns:** Focuses on internal application service discovery via interfaces rather than network-level registry discovery.