SpringCloud-Eureka Ribbon

目录

一、Springcloud

1.1 springcloud简介

二、Eureka

2.1 Eureka简介

2.1.1 Eureka介绍

2.1.2 Eureka基本原理 

 2.1.3 Eureka 官方文档地址

2.2Eureka代码编写

2.2.1 总体说明

2.2.2 新建SpringCloud父项目

2.2.3 新建Eureka服务中心模块

2.2.4 创建三个微服务子模块并注册为Eureka客户端

2.2.5 结果验证

三、Ribbon

3.1 Ribbon简介

3.2 Ribbon代码编写

3.2.1总体说明

3.2.2新建ServiceOneCopy子项目

3.2.3修改ServiceThree子项目

3.2.4结果验证


一、Springcloud

1.1 springcloud简介

        SpringCloud(Spring Cloud),基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。

        SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,它们都可以用SpringBoot的开发风格做到一键启动和部署。

        SpringCloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

二、Eureka

2.1 Eureka简介

2.1.1 Eureka介绍

        Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现(请对比Zookeeper)。Zooleeper nacos.

     

你可能感兴趣的:(spring,大数据)