- A+
所属分类:微服务架构
微服务是指小型服务的方式来作为一个独立的应用系统,微服务开源框架比较流行的有Spring Cloud、Dubbo、Eclipse MicroProfile、Tars等,ChinaClouder分享当前主流的开源微服务框架:
开源微服务框架有哪些?
微服务架构是指在云中部署应用和服务的新技术,微服务是开发软件的架构和组织方法,通过明确定义的API进行通信的小型独立服务组成。ChinaClouder带大家来数一数目前比较流行的开源微服务框架:
Spring Cloud
Spring Cloud是一系列框架的有序集合,利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
https://spring.io/projects/spring-cloud/
Eclipse MicroProfile
Eclipse MicroProfile是一个Java微服务开发的基础编程模型,它致力于定义企业Java微服务规范,MicroProfile 提供指标、API 文档、运行状况检查、容错与分布式跟踪等能力,使用它创建的云原生微服务可以自由地部署在任何地方,包括Service Mesh架构,如Istio。
https://microprofile.io/
Dubbo
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。
http://dubbo.apache.org/
Tars
Tars是腾讯将其内部使用的微服务框架TAF(Total Application Framework)多年的实践成果总结而成的开源项目,在腾讯内部有上百个产品使用,服务内部数千名C++、Java、Golang、Node.Js 与PHP开发者。
https://github.com/TarsCloud/Tars
Helidon
Helidon是甲骨文开源的一个微服务框架,编写的微服务运行在由Netty提供支持的快速Web内核上,Netty是一个用于创建基于微服务的应用程序的Java库集合。
https://helidon.io/
关于微服务开源框架还有很多,诸如:SOFAStack、SOFAStack、Thrift、brpc、Linkerd、Envoy、Istio、Conduit、WeiboMesh、SOFAMOSN、nginMesh、MicroProfile Service Mesh、Ambassador、Gloo、Kong、Consul Connect等,大家自行百度或者Google,小编下班了。
2023阿里云服务器价格出炉,便宜有好货!
优惠:阿里云服务器拼团直达(价格便宜,不用拉人)
①阿里云:阿里云服务器69元一年,209元三年(很便宜)
②代金券:2023阿里云代金券限量发放中...(有账号就能领)
③腾讯云:腾讯云服务器秒杀特惠88元/年起(有高配)