云计算:常用微服务框架

目录

一、理论

1.Java微服务框架

2.Go微服务框架

3.Python微服务框架

4.Node.js微服务框架

5..Net微服务框架


一、理论

1.Java微服务框架

bash 复制代码
Spring Cloud:最早最成熟,Java开源微服务框架方案
SpringBoot:全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程
Dubbo : 阿里巴巴开源Java服务治理框架
Spring Cloud Alibaba 阿里开源Java微服务框架方案
SOFA:蚂蚁金服开源Java金融微服务框架方案
KumuluzEE:Java的微服务框架
Quarkus:是一个全栈、Kubernetes原生的Java 框架
Dropwizard:集成了Java生态系统中各问题域中最优秀的组件,可以帮助开发者快速打造一个Rest风格的后台服务
Akka:Java虚拟机JVM平台上构建高并发、分布式和容错应用的工具包和运行时
Vert.x/ Lagom/ ReactiveX/Spring 5:可以进行响应式微服务开发

2.Go微服务框架

bash 复制代码
lstio:由Google、IBM和Lyft开源的微服务管理、保护和监控框架
Go-Kit:分布式开发的工具合集,适合用于大型业务场景下构建微服务
Goa:用Go语言构建的微服务框架
Dubbo-go:和阿里巴巴开源的Dubbo能够兼容的Golang微服务框架
Go-micro:一个专注于简化分布式系统开发的微服务生态系统
Go-kratos:开源的一套Go微服务框架,包含大量微服务相关框架及工具
Go-zero:一个集成了各种工程实践的 web 和 rpc 框架
Rpcx:最好的Go语言的RPC服务治理框架,快、易用却功能强大
CloudWeGo-Kitex:是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架
Goa:一款用 Go 用于构建微服务的框架,采用独特的设计优先的方法
Jupiter:斗鱼开源的一套微服务治理框架,提供丰富的后台功能,管理应用的资源、配置,应用的性能、配置等可视化
Tars-go:腾讯基于Golang编程语言使用Tars协议的高性能RPC框架

3.Python微服务框架

bash 复制代码
Nameko:支持负载均衡、服务发现还支持依赖自动注入等,使用起来很方便,但是有限速、超时和权限机制不完善等缺点

4.Node.js微服务框架

bash 复制代码
Seneca:是Node.js的微服务框架开发工具,可以用于编写可用于产品环境的代码
Hapi/ restify/ LoopBack:Hapi和restify适合开发简单的微服务后端,LoopBack适合大型的复杂应用

5**. .Net微服务框架**

bash 复制代码
Service Fabric:微软开发的微服务框架,Azure 上众多云服务都是基于Servie Fabric构建
Surging:基于.NET Core的微服务框架
Steeltoe OSS:用于开发.NET Core应用的微服务框架
Microdot Framework:开源的.NET微服务框架
相关推荐
她的男孩1 分钟前
加了 @Idempotent 还是重复扣款了 3 笔:扒完 1279 行幂等 Starter,我挖出 5 个隐蔽的坑
java·后端·架构
智慧医养结合软件开源7 分钟前
【源码交付】智慧养老系统 · Java + Vue3-技术架构
大数据·人工智能·信息可视化·云计算
聚搜云——JuSouClouD23 分钟前
2026找阿里云代理商采购GPU服务器,有没有额外折扣?
服务器·阿里云·云计算
pe7er32 分钟前
引子
前端·后端·架构
梦帮科技1 小时前
从提示词到可复现音乐工作流:RNOISE 2.0 的 Prompt Engineering 架构
人工智能·python·mysql·ci/cd·架构·node.js·numpy
AI 小老六1 小时前
Agent 记忆系统难在取舍
人工智能·算法·架构·agent·memory·harness
天天喝旺仔1 小时前
深入理解 JWT:从 Token 结构、签名机制到前后端鉴权实战
redis·安全·spring·微服务·https
懂软件的胡子个哥2 小时前
微信工单系统如何基于 WechatApi 做消息分流和状态流转
运维·分布式·微信·架构·企业微信
mldong8 小时前
给若依加审批流,不用 Flowable
java·spring boot·架构
讳疾忌医丶10 小时前
深度拆解 RocksDB 内核:基于 C++17 的 FIFO 调度状态机与温度阶梯自愈设计
java·c++·算法·架构