项目概述
A curated list of Microservice Architecture related principles and technologies.
项目地址
https://github.com/mfornos/awesome-microservices
项目页面预览

关键指标
- Stars:14076
- 主要语言:
- License:Creative Commons Zero v1.0 Universal
- 最近更新:2025-01-20T09:31:03Z
- 默认分支:master
本站高速下载(国内可用)
当前未生成本站压缩包(稍后重试)。
安装部署要点(README 精选)
Frameworks / Runtimes
- Akka – Toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
- Axon (c) – An end-to-end development and infrastructure platform for easy development and running of any DDD, CQRS and Event Sourcing applications on JVM.
- Ballerina – Cloud native programming language.
- Bun – Fast all-in-one JavaScript runtime.
- Dapr – Open source runtime for writing highly performant microservices using any programming language.
- Deno – JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
- Eclipse Microprofile – An open forum to optimize Enterprise Java for a microservices architecture by innovating across multiple implementations and collaborating on common areas of interest with a goal of standardization.
- Erlang/OTP – Programming language used to build massively scalable soft real-time systems with requirements on high availability.
- Finagle – Extensible RPC system for the JVM, used to construct high-concurrency servers.
- Gleam – A friendly language for building type-safe, scalable systems.
- GraalVM – High-performance runtime that provides significant improvements in application performance and efficiency which is ideal for microservices.
- Helidon – Collection of Java libraries for writing microservices that run on a fast web core powered by Netty.
- Ice – Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python, and more.
- Light-4j – A high throughput, low latency, small memory footprint and more productive microservices platform.
- Micronaut – A modern, JVM-based, full-stack framework for building modular, easily testable microservice applications.
- Modus – An open source, serverless framework for building intelligent functions and APIs, powered by WebAssembly.
- Moleculer – Fast & powerful microservices framework for Node.js, Java, Go and Ruby.
- Open Liberty – A lightweight open framework for building fast and efficient cloud-native Java microservices.
- Orbit – Modern framework for JVM languages that makes it easier to build and maintain distributed and scalable online services.
- Pears – Peer-to-peer runtime, development and deployment.
- SmallRye – APIs and implementations tailored for cloud development, including Eclipse MicroProfile.
- Spin – An open source framework for building and running fast, secure, and composable cloud microservices with WebAssembly.
- ScaleCube – Toolkit for building reactive microservices for the JVM: low-latency, high-throughput, scalable and resilient.
- Vert.X – Toolkit for building reactive applications on the JVM.
- Vert.X Toolbox – A set of Vert.x components to build reactive microservice applications.
- Wangle – A framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
Configuration & Discovery
- Central Dogma – Open-source highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.
- Consul – Service discovery and configuration made easy. Distributed, highly available, and datacenter-aware.
- Etcd – Highly-available key-value store for shared configuration and service discovery.
- Eureka – REST based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.
- Microconfig – Modern and simple way of microservice configuration management.
- Nacos – Easy-to-use dynamic service discovery, configuration and service management platform.
- SkyDNS – Distributed service for announcement and discovery of services built on top of etcd. It utilizes DNS queries to discover available services.
- Spring Cloud Config – Provides server and client-side support for externalized configuration in a distributed system.
- ZooKeeper – Open source server which enables highly reliable distributed coordination.
常用命令(从 README 提取)
(未提取到命令块)
通用部署说明
- 下载源码并阅读 README
- 安装依赖(pip/npm/yarn 等)
- 配置环境变量(API Key、模型路径、数据库等)
- 启动服务并测试访问
- 上线建议:Nginx 反代 + HTTPS + 进程守护(systemd / pm2)
免责声明与版权说明
本文仅做开源项目整理与教程索引,源码版权归原作者所有,请遵循对应 License 合规使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容