Eureka可以理解成zookeeper
Ribbon自带负载均衡 客户调用端
服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon结合Feign)
1、Eureka、Consul服务注册与发现 @SpringBootApplication @EnableConfigServer @EnableDiscoveryClient
2、Ribbon、Feign(可以直接以@FeignClient接口形式定义)服务消费者,即客户端调用 @LoadBalanced, @EnableFeignClients @FeignClient
3、config-server、config分布式配置中心 @EnableConfigServer @RefreshScope JCE加密
4、Hystrix服务容错保护,断路器;具备服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控等功能 @EnableCircuitBreaker或@EnableHystrix 标准cloud注解@SpringCloudApplication
5、Hystrix Dashboard;turbine服务的监控 @EnableHystrixDashboard @SpringCloudApplication;@Configuration @EnableAutoConfiguration @EnableTurbine
6、Zuul 服务网关、路由配置、过滤器,具备权限控制 @EnableZuulProxy ZuulFilter过滤器接口
7、Stream 消息驱动 @EnableBinding @StreamListener ,有消费组 、消息分区
8、Sleuth 分布式服务跟踪 可整合logstash、zipkin(@EnableZipkinServer )
9、Bus 消息总线 /bus/refresh
启动命令:
java -jar stream-hello-0.0.1-SNAPSHOT.jar --server.port=9091
java -jar eureka-server-1.0.0.jar --spring.profiles.active=peer1
参考网址:
http://projects.spring.io/spring-cloud/
http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
相关推荐
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
狂神springcloud学习笔记加代码 笔记可以看:https://www.kuangstudy.com/bbs/1374942542566551554#header4 视频链接:https://www.bilibili.com/video/BV1jJ411S7xr
Spring Cloud 学习笔记 本笔记主要介绍了从单体架构到微服务架构的演变过程,以及 Spring Cloud 中的微服务架构搭建。下面是本笔记的详细知识点总结: 一、单体架构 单体架构是指整个系统只有一个工程,打包往往...
【SpringBoot核心特性】 SpringBoot是Spring框架的一个扩展,它旨在简化Spring应用程序的开发过程,...这份学习笔记涵盖了SpringBoot的基础特性和SpringCloud的负载均衡实践,对于深入理解这两个技术有极大的帮助。
Spring Cloud是一套微服务架构下的分布式系统解决方案,提供了在分布式系统环境下快速构建一些常见模式的工具,如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式...
《SpringCloud学习笔记详解》 SpringCloud作为微服务架构中的热门框架,被广泛应用于大型分布式系统开发中。本文将基于“springcloudtext_springcloud学习笔记”这一主题,结合提供的压缩包文件,深入探讨Spring...
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格...
本学习笔记主要探讨微服务架构及其在Spring Cloud中的实现。 首先,我们从系统架构的演变开始,了解从单体应用到微服务架构的转变。单体应用架构是早期常见的设计,所有功能代码部署在一起,适合小型项目,但随着...
在“springcloudtext (3)_springcloud学习笔记4_”中,我们可以推测这是作者对SpringCloud的深入学习过程中的第四部分笔记,这部分笔记可能涉及到SpringCloud的更新和完善,特别是针对之前笔记中的错误进行了修正。...
无论做毕业设计还是用于学习技能,或工作中当做参考资料,都能发挥重要作用 亲们下载我任何一个付费资源后,即可私信联系我免费下载其他相关资源哦~ 个人花大量时间整理出的实战资料,内容丰富,文档也很详细。无论...
通过阅读 `springCloud学习笔记.md` 文件,你可以深入理解 Spring Cloud 的工作原理和实践技巧,这对于构建健壮的分布式系统是至关重要的。此外,你还可以学习如何结合 Spring Boot 的优势,快速搭建和管理微服务...
SpringCloud 是一个基于 Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)...
SpringCloud学习手册是一个针对微服务架构的资源包,主要涵盖了SpringCloud的相关知识,适用于初学者。SpringCloud作为Java领域中的主流微服务框架,为开发者提供了构建分布式系统所需的工具和服务发现、配置管理、...
在本篇SpringCloud学习笔记中,我们将探讨微服务项目结构的搭建,这通常是任何基于SpringCloud的大型分布式系统开发的第一步。SpringCloud作为一个强大的微服务框架,提供了多种工具和服务来帮助开发者构建、配置和...
在学习Spring Cloud的过程中,可以按照以下几个方面进行系统性的整理和笔记记录: 1. **基础概念和架构**: - 了解微服务架构的基本概念和Spring Cloud的核心组件,如Eureka、Ribbon、Feign、Hystrix、Zuul、...
【尚硅谷周阳老师SpringCloud笔记】是一份深入学习SpringCloud技术体系的教程资源,由知名教育机构尚硅谷的周阳老师编撰。SpringCloud作为微服务架构的重要框架,广泛应用于现代企业的分布式系统开发中。这份笔记...
尚硅谷发布的周阳老师讲授的SpringCloud,讲的非常好,这个是有配置中心版本的,网上的好多是没有配置中心部分的。深入简出了解SpringCloud第一季核心技术,这个是本人在学习时亲手整理的笔记,希望对大家有帮助。
SpringCloud学习笔记1. maven父子项目父工程配置新项目,maven,父工程名称字符编码,设置,编辑器文件编码注解功效激活java编译选择1.8 文件类型文件过滤删除掉父工程下的src,只保留一个pom.xml父工程的pom.xml...