成熟的服务框架-sping cloud
2017-12-05 10:57
183 查看
Spring Cloud 完全基于 Spring Boot ,是一个非常新的项目,2016年推出1.0的release版本,目前Github上更新速度很快. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring
Cloud的开发者可以快速的启动服务或构建应用.它们将在任何分布式环境中工作,包括开发人员自己的笔记本电脑,裸物理机的数据中心,和像Cloud Foundry云管理平台。在未来引领这微服务架构的发展,提供业界标准的一套微服务架构解决方案。
缺点是项目很年轻,很少见到国内业界有人在生产上成套使用,一般都是只有其中一两个组件。相关的技术文档大部分是英文的,案例也相对较少,使用的话需要摸索的时间会长一些。
![](http://img.blog.csdn.net/20171205105652903?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2ltcGxlbXVycmluYQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
附:
- 服务发现——Netflix Eureka
- 客服端负载均衡——Netflix Ribbon
- 断路器——Netflix Hystrix
- 服务网关——Netflix Zuul
- 分布式配置——Spring Cloud Config
- 服务追踪组件zipkin,Spring
Cloud Sleuth集成了zipkin组件。
Cloud的开发者可以快速的启动服务或构建应用.它们将在任何分布式环境中工作,包括开发人员自己的笔记本电脑,裸物理机的数据中心,和像Cloud Foundry云管理平台。在未来引领这微服务架构的发展,提供业界标准的一套微服务架构解决方案。
缺点是项目很年轻,很少见到国内业界有人在生产上成套使用,一般都是只有其中一两个组件。相关的技术文档大部分是英文的,案例也相对较少,使用的话需要摸索的时间会长一些。
下图是Spring Cloud和Dubbo对比:
附:
- 服务发现——Netflix Eureka
- 客服端负载均衡——Netflix Ribbon
- 断路器——Netflix Hystrix
- 服务网关——Netflix Zuul
- 分布式配置——Spring Cloud Config
- 服务追踪组件zipkin,Spring
Cloud Sleuth集成了zipkin组件。
相关文章推荐
- 分布式服务框架介绍:最成熟的开源NIO框架Netty
- 分布式服务框架介绍:最成熟的开源NIO框架Netty
- Apache Thrift - 可伸缩的跨语言服务开发框架
- 服务框架多形式的服务调用:同步、异步、并用、泛化
- 在路上---基于SCA规范的应用服务框架成长记(五)
- 分布式服务框架--dubbo+zookpeer
- 工信部报告:软件服务外包企业上市时机成熟
- 使用Spring Boot日志框架在已有的微服务代码中添加日志功能
- 分布式服务框架dubbo-Dubbo管理控制台的安装(3)
- 利用resteasy框架构建rest webservice----第四波:resteasy与spring真正集成发布我们的restful webservice 服务(实例、教程)
- [Win32] 服务程序开发(1)基本概念和服务程序的框架
- 【推荐】微服务分布式企业框架 Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa
- 在SpringMVC框架下提供dubbo服务(提供者)
- dubbo 框架学习-将dubbo 服务做成可执行的java 应用
- 易用的C++ RPC服务框架 - pioneer - 4 - 技术实现:函数的序列化
- 微服务架构的基础框架选择:Spring Cloud还是Dubbo?
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- go服务端----使用dotweb框架搭建简易服务