SpringCloud简介

1、什么是微服务?

  微服务就是不同的模块部署在不同的服务器上面,通过接口去访问就是微服务

  作用:利用分布式解决网站高并发带来的问题

2、什么是集群?

  多台服务器部署相同应用构成一个集群

  作用:通过负载均衡设备共同对外提供服务

3、什么是RPC?

  RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果

  RPC在使用形式上像调用本地函数(或方法)一样去调用远程的函数(或方法)

4、微服务远程调用框架:webservice,dubbo(阿里巴巴)、springcloud(Apache)

5、SOA和springcloud区别

  SOA指的是面向服务(暴露接口),springcloud指的是微服务

  SOA相当于是一种统称,当服务系统暴露出来的接口就可以成为面向服务了

  springcloud是微服务开发,理解为SOA的升级,相当于所有的服务之间都独立出来,每个模块是一个单独的服务,多模块之间采用RPC远程调用技术

6、什么是springcloud?

  springcloud就是一套完整的微服务治理框架,包括配置管理、服务发现(Eureka注册中心)、服务消费(ribbon和Feign)、路由(负载均衡),断路器

原文地址:https://www.cnblogs.com/jiefu/p/10054153.html