`
haowei0315
  • 浏览: 34752 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring cloud学习笔记

 
阅读更多

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,Springcloud学习笔记.md,Spring...

    狂神springcloud学习笔记加代码

    狂神springcloud学习笔记加代码 笔记可以看:https://www.kuangstudy.com/bbs/1374942542566551554#header4 视频链接:https://www.bilibili.com/video/BV1jJ411S7xr

    springcloud学习笔记.pdf

    Spring Cloud 学习笔记 本笔记主要介绍了从单体架构到微服务架构的演变过程,以及 Spring Cloud 中的微服务架构搭建。下面是本笔记的详细知识点总结: 一、单体架构 单体架构是指整个系统只有一个工程,打包往往...

    SpringCloud学习笔记

    【SpringBoot核心特性】 SpringBoot是Spring框架的一个扩展,它旨在简化Spring应用程序的开发过程,...这份学习笔记涵盖了SpringBoot的基础特性和SpringCloud的负载均衡实践,对于深入理解这两个技术有极大的帮助。

    Spring Cloud 学习笔记.pdf

    Spring Cloud是一套微服务架构下的分布式系统解决方案,提供了在分布式系统环境下快速构建一些常见模式的工具,如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式...

    springcloudtext_springcloud学习笔记_

    《SpringCloud学习笔记详解》 SpringCloud作为微服务架构中的热门框架,被广泛应用于大型分布式系统开发中。本文将基于“springcloudtext_springcloud学习笔记”这一主题,结合提供的压缩包文件,深入探讨Spring...

    springcloud学习笔记.zip

    Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格...

    最新版Spring Cloud 学习笔记

    本学习笔记主要探讨微服务架构及其在Spring Cloud中的实现。 首先,我们从系统架构的演变开始,了解从单体应用到微服务架构的转变。单体应用架构是早期常见的设计,所有功能代码部署在一起,适合小型项目,但随着...

    springcloudtext (3)_springcloud学习笔记4_

    在“springcloudtext (3)_springcloud学习笔记4_”中,我们可以推测这是作者对SpringCloud的深入学习过程中的第四部分笔记,这部分笔记可能涉及到SpringCloud的更新和完善,特别是针对之前笔记中的错误进行了修正。...

    《springcloud&学习资料》--尚硅谷SpringCloud视频学习笔记.zip

    无论做毕业设计还是用于学习技能,或工作中当做参考资料,都能发挥重要作用 亲们下载我任何一个付费资源后,即可私信联系我免费下载其他相关资源哦~ 个人花大量时间整理出的实战资料,内容丰富,文档也很详细。无论...

    springCloud学习笔记.zip

    通过阅读 `springCloud学习笔记.md` 文件,你可以深入理解 Spring Cloud 的工作原理和实践技巧,这对于构建健壮的分布式系统是至关重要的。此外,你还可以学习如何结合 Spring Boot 的优势,快速搭建和管理微服务...

    springcloud学习笔记.docx

    SpringCloud 是一个基于 Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)...

    springCloud学习手册.zip

    SpringCloud学习手册是一个针对微服务架构的资源包,主要涵盖了SpringCloud的相关知识,适用于初学者。SpringCloud作为Java领域中的主流微服务框架,为开发者提供了构建分布式系统所需的工具和服务发现、配置管理、...

    SpringCloud学习笔记(十一)微服务项目结构搭建 代码包

    在本篇SpringCloud学习笔记中,我们将探讨微服务项目结构的搭建,这通常是任何基于SpringCloud的大型分布式系统开发的第一步。SpringCloud作为一个强大的微服务框架,提供了多种工具和服务来帮助开发者构建、配置和...

    SpringCloud学习笔记整理最新版本

    在学习Spring Cloud的过程中,可以按照以下几个方面进行系统性的整理和笔记记录: 1. **基础概念和架构**: - 了解微服务架构的基本概念和Spring Cloud的核心组件,如Eureka、Ribbon、Feign、Hystrix、Zuul、...

    尚硅谷周阳老师SpringCloud笔记

    【尚硅谷周阳老师SpringCloud笔记】是一份深入学习SpringCloud技术体系的教程资源,由知名教育机构尚硅谷的周阳老师编撰。SpringCloud作为微服务架构的重要框架,广泛应用于现代企业的分布式系统开发中。这份笔记...

    尚硅谷周阳SpringCloud第一季笔记(超详细非官方手工笔记)

    尚硅谷发布的周阳老师讲授的SpringCloud,讲的非常好,这个是有配置中心版本的,网上的好多是没有配置中心部分的。深入简出了解SpringCloud第一季核心技术,这个是本人在学习时亲手整理的笔记,希望对大家有帮助。

    spring-cloud:springCloud学习笔记

    SpringCloud学习笔记1. maven父子项目父工程配置新项目,maven,父工程名称字符编码,设置,编辑器文件编码注解功效激活java编译选择1.8 文件类型文件过滤删除掉父工程下的src,只保留一个pom.xml父工程的pom.xml...

Global site tag (gtag.js) - Google Analytics