SpringCloud分布式开发五大组件详解
- Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。
(1)REST其实是一种组织Web服务的架构
(1)是基于TCP的应用层协议
(2)TCP/IP不是一个协议,而是一个协议族的统称。
- 断路器可以防止一个应用程序多次执行一个操作,允许它继续而不等待故障恢复或者浪费 CPU 周期,能够检测故障是否已经解决
(1)CPU简介:中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心
- 类似nginx,反向代理的功能,可以无缝的和Eureka一起运行,客户端想要请求到服务,首先请求到zuul网关,然后zuul网管将请求分发到对应的服务去
(1)反向代理是
代理服务器的一种。服务器根据客户端的请求,从其关联的一组或多组后端
服务器(如
Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器组的存在。
- 分布式配置——Spring Cloud Config
通过统一的配置管理服务器,客户端通过https协议主动的拉取服务的的配置信息,完成配置获取。
SpringCloud分布式开发五大组件简单介绍
原文:https://www.cnblogs.com/jiqu/p/11025533.html