一、SpringCloud简介
SpringCloud是Spring旗下的一个顶级项目。
SpringCloud是一个服务治理平台,提供一些服务框架,包含了:服务注册与发现、配置中心、消息中心、负载均衡、数据监控等等。
SpringCloud是微服务框架,提供了全套的分布式系统解决方案。
单体架构—SSM
RPC–理论—提供方 消费方 中间没注册中心
SOA–面向服务开发方式 — 提供方—> ESB企业服务总线 <----(订阅)消费方
微服务(dubbo,springcloud)—提供方—> 三方技术或三方服务如zookeeper等 <----(订阅)消费方
1.springCloud和dubbo的比较
dubbo–开发简单效率高 基于tcp发布
springcloud–功能全面切可靠性高
性能对比资料