当前位置: 首页 > news >正文

云计算:常用微服务框架

目录

一、理论

1.Java微服务框架

2.Go微服务框架

3.Python微服务框架

4.Node.js微服务框架

5..Net微服务框架


一、理论

1.Java微服务框架

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微服务框架

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微服务框架

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

4.Node.js微服务框架

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

5. .Net微服务框架

Service Fabric:微软开发的微服务框架,Azure 上众多云服务都是基于Servie Fabric构建
Surging:基于.NET Core的微服务框架
Steeltoe OSS:用于开发.NET Core应用的微服务框架
Microdot Framework:开源的.NET微服务框架

http://www.lryc.cn/news/186811.html

相关文章:

  • jmeter添加断言(详细图解)
  • few shot object detection via feature reweight笔记
  • 工会排队模式:电商新营销模式吸引消费者,提升销售!
  • 定档通知2024中国(北京)国际红外技术及设备展览会
  • 自助建站系统,一建建站系统api版,自动建站
  • 算法框架-LLM-1-Prompt设计(一)
  • 一个rar压缩包如何分成三个?
  • 批量获取拼多多商品详情数据,拼多多商品详情API接口
  • Redis Cluster Gossip Protocol: 目录
  • HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Span
  • 这些负载均衡都解决哪些问题?服务、网关、NGINX
  • Lambda表达式在C++中的定义
  • sheng的学习笔记-【中文】【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验
  • 前端代码格式化规范总结
  • Windows10打开应用总是会弹出提示窗口的解决方法
  • 易点易动固定资产管理系统: 帮助您应对2023年年终固定资产大盘点
  • OpenGLES:绘制一个混色旋转的3D立方体
  • Maven(4)-利用intellij idea创建maven 多模块项目
  • 8年测试老鸟,性能测试-数据库连接池问题定位/分析,一篇打通...
  • 【Sentinel】Sentinel原码分析
  • 计算机竞赛 题目:基于深度学习的人脸表情识别 - 卷积神经网络 竞赛项目 代码
  • 基于aarch64分析kernel源码 五:idle进程(0号进程)
  • 【Linux】 vi / vim 使用
  • Leetcode hot 100之双指针(快慢指针、滑动窗口)
  • Bridge Champ助力我国桥牌阔步亚运, Web3游戏为传统项目注入创新活力
  • 云原生微服务 第六章 Spring Cloud中使用OpenFeign
  • uniapp-vue3 抖音小程序开发(上线项目开源)
  • 基于微信小程序的个人健康数据管理平台设计与实现(源码+lw+部署文档+讲解等)
  • 真香!Jenkins 主从模式解决问题So Easy~
  • Win10系统打开组策略编辑器的两种方法