springcloud

Posted mryangjlpython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springcloud相关的知识,希望对你有一定的参考价值。

1.什么是微服务

把一站式应用,按业务拆分成一个个的微服务,

每个微服务只提供单个业务功能的服务,一个服务只做一种事情,

每个服务运行在独立的进程中

2.微服务优缺点

优点

  a.解耦合

  b.开发效率高,一个微服务只做一个模块的功能

  c.容错性高,一个微服务挂了不会导致整个系统的瘫痪

  d.灵活,技术,语言,数据库都非常灵活

  e.性能提高

缺点

  a.运维压力增大

  b.系统变复杂了,要处理微服务之间的关系

  c.部署依赖,

  d.通信成本,数据一致性成本

3.springcloud是什么

  a.分布式微服务架构的一站式解决方案

  b.全局微服务协调治理框架

4.springcloud和dubbo的区别

  a.dubbo是一款rpc框架,springcloud是微服务架构下的一站式解决方案

  b.dubbo是通过rpc协议传输数据的,springcloud通过http协议,restApi传递数据

5.springcloud和springBoot的关系

  a.springboot专注与快速开发单个的微服务,springcloud全局治理框架,将springboot开发的微服务管理起来

  b.springcloud是基于springboot的云应用开发工具

6.eurka

以上是关于springcloud的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloudSpringCloud 简单的 Demo

springcloudspringcloud与springboot的版本对应关系

SpringCloudSpringCloud 之 Eureka注册中心

SpringCloud入门

SpringCloud基础概念

SpringCloud和Springboot