微服务学习
1、Spring cloud NetFlix 一站式解决方案(停更)
- api网关,zuul组件
- Feign—HTTPClient----Http通信方式
- 服务注册发现:Eureka
- 熔断机制:Hystrix
2、Apache Dubbo Zookeeper 半自动,需要别人整合
- API:没有,找第三方组件,或者自己实现
- Dubbo
- Zookeeper 没有找第三方
3、Spring cloud Alibaba 最新的一站式解决方案!
万变不离其宗
- API(路由问题)
- HTTP/RPC(通信问题)
- 注册与发现(高可用问题)
- 熔断机制(服务降级问题)
本质:网络不可靠
带着问题学习(面试题)
微服务的功能
-
微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每- -个微服务提
供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概
念,能够自行单独启动或销毁,拥有自己独立的数据库。