springCloud学习

单一应用架构---->垂直应用架构---------->分布式服务架构---------------->流动计算架构
ORM MVC RPC SOA
一个 11111 1111 1111
2222 000

1.什么是微服务的特点?
一系列的微小服务共同组成
单独部署,跑在自己的进程里
每个服务为独立业务开发
分布式管理

2.sprigCloud的高可用?
互相注册

3.Eurake总结
注解
1.EnableEurakeService 提供服务注册功能
2.EnableEurakeCline 注册到服务机制
2.心跳机制,健康检测,负载均衡等功能
3.Eurake的高可用,单节点注册中心或者双节点注册中心
生产上至少配置两台以上节点注册中心

4.分布式系统中,服务注册中心是最重要的基础部分

4.分布式系统中为什么需要服务的注册发现
1.

5.springCloud微服务的特点:异构
1.不同语言
2.不同数据库

6.springCloud的调用方式?
调用方式目前有两种
rest和Rpc

7.如何拆分微服务
1.起点和终点
有形的架构形态
2.终点
好的架构不是设计出来而是进化而来
而且进化一直在进行

8.不同应用之间的通信
HTTP vs RPC
表达方式之间的主角;
Dubbo(RPC框架)
SpringCloud
springCloud服务中两种resful调用方式
1.RestTemplate -->http客户端

    2.Feign

9.服务端负载均衡:Ribbon
Ribbon实现软负载均衡有三点;轮训
服务发现
服务选择规则
服务监听

你可能感兴趣的:(springCloud学习)