springcloud简记

修改本地域名:C:\Windows\System32\drivers\etc下的hosts文件

中文网:https://www.springcloud.cc/
社区:http://www.springcloud.cn/

服务网关 Netflix Zuul
断路器 Netflix Hystrix
分布式配置 SpringCloud Config
服务发现 Netflix Eureka
客服端负载均衡 Netflix Ribbon (nginx区别)

ACID 原子性、一致性、隔离性、持久性
CAP 强一致性、可用性、分区容错性

Eureka:服务注册与发现(AP)
1、采用C-S架构设计
2、三大角色:
Eureka Server:提供服务注册与发现
service Provider:注册进入Eureka,提供给消费方
Service Consumer:从Eureka中获取注册服务列表,找到消费服务

Ribbon:是给予Netflix Ribbon实现的一套客户端负载均衡的工具
1、LB,load Balance
2、常见:nginx、LVS

Feign : 是对 Ribbon的封装,使用注解的方式
1、微服务名字
2、接口和注解
hystrix:是一个用于处理分布式系统的延迟和容错的开源库
对应雪崩效应的一种微服务链路保护机制

Zuul:是一个路由网关
包含了对请求的路由和过滤两个主要的功能
注意:Zuul服务最终还是会注册进Eureka
提供:代理+路由+过滤三大功能

config:分布式配置

 

posted on 2021-03-25 22:44  fuanfei  阅读(31)  评论(0)    收藏  举报