技术经验谈 技术经验谈
首页
  • 最佳实践

    • 抓包
    • 数据库操作
  • ui

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 总纲
  • 整体开发框架
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

hss01248

一号线程序员
首页
  • 最佳实践

    • 抓包
    • 数据库操作
  • ui

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 总纲
  • 整体开发框架
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 日志体系

    • springboot日志系统
  • springboot

  • ruoyi-vue-pro

  • IT工具链
  • java学习路线和视频链接--尚硅谷
  • JDK动态代理原理和应用
  • jvm一图流
  • linux运维
  • spring boot笔记
  • spring-cloud学习资料和路线
  • springcloud alibaba
  • Springcloud学习笔记
    • 数据库druid
    • 日志
    • 热部署 devtools配置
    • 2.1 注册中心
      • 2.1.1 eureka
      • 2.1.2 zookepper
      • 2.1.3 consul
      • 比较
    • 2.2 http/IPC调用+负载均衡
      • 负载均衡
      • 2.2.1 ribbon
      • 路由规则
      • 负载均衡原理
      • 轮询算法:
      • 自己实现负载均衡
      • restTemplate
      • 2.2.2 openFeign
      • 2.3 服务熔断,降级,限流
      • 2.3..1 Hytrix
      • 降级
      • 全局降级
      • 在controller上统一声明降级
      • 更进一步,在调用的服务接口上声明降级:
      • 熔断
      • 限流 -Alibaba sentinel时讲
      • hytix总结
      • dashboard
      • 2.4 服务网关
      • 2.4.1 zuul
      • 2.4.2 spring cloud gateway
      • 特性
      • 与zuul的区别
      • zuul模型
      • gateway-非阻塞
      • 核心概念
      • 配置
      • 代码配置方式
      • 由网关实现负载均衡
      • predicate
      • filter
      • 单一的
      • 全局的:
      • 自定义过滤器
      • 2.5 配置中心
      • 2.5.1 概述
      • 服务端
      • 客户端
      • 配置的动态刷新问题
      • 2.6 消息总线Bus
      • 使用bus广播配置中心的更新
      • 配置 配置中心
      • 配置客户端
      • 定点通知
      • 总结
      • 2.7 stream 消息驱动
      • 如何屏蔽底层差异
      • 标准套路
      • demo
      • 接收者
      • 分组消费和持久化
      • 分组
      • 持久化
      • 2.8 sleuth 分布式请求链路跟踪
      • 搭建
  • 从java编译原理到Android aop
  • 大数据
  • 操作系统原理一图流
  • 汇编语言一图流
  • 泛型
  • 网关
  • 面试题精讲
  • java
xugaoyi
2021-07-19
目录

Springcloud学习笔记

# spring cloud 学习笔记

# 1 spring boot的一些补课

# 数据库druid

控制台url http://localhost:8001/druid

# 日志

门面+ 实现.

为了方便,直接使用hutool的StaticLog.xxx api

# 热部署 devtools配置

image-20210703202215985

# 2 springcloud

# 2.1 注册中心

# 2.1.1 eureka

已停止维护

http://localhost:7001/

单机模拟集群配置:

image-20210704103451762

# 2.1.2 zookepper

用得少

image-20210704131739862

image-20210704131659381

image-20210704131803593

image-20210704131844808

为临时节点

image-20210704132147936

# 2.1.3 consul

image-20210704133340173

image-20210704133425210

image-20210704180245664

# 比较

image-20210704191606659

image-20210704191659663

image-20210704191728902

image-20210704192100710

image-20210704192237792

# 2.2 http/IPC调用+负载均衡

image-20210704194404731

# 负载均衡

image-20210704194739777

image-20210704194523263

image-20210704194634988

image-20210704194713598

# 2.2.1 ribbon

image-20210704194848424

不再更新

image-20210704194202224

image-20210704194331713

image-20210704194442035

image-20210704200652873

image-20210704200729820

eureka client自带ribbon

image-20210704200843787

image-20210704200942109

# 路由规则

image-20210704210337298

image-20210704210412315

image-20210704210546274

image-20210704210620788

image-20210704210725952

# 负载均衡原理

image-20210704211722771

# 轮询算法:

image-20210704212059957

image-20210704212542037

image-20210704212736410

自旋锁

image-20210704212824617

# 自己实现负载均衡

image-20210704214058010

image-20210704214141918

image-20210704214623856

image-20210704214835595

image-20210704215053405

# restTemplate

image-20210704201144171

image-20210704201219578

# 2.2.2 openFeign

image-20210705071111229

image-20210705071152770

image-20210705071259694

image-20210705072242678

image-20210705072324231

image-20210705072446543

image-20210705073000704

image-20210705073656789

image-20210705073801397

日志级别

image-20210705073844099

image-20210705073911041

image-20210705074010012

# 2.3 服务熔断,降级,限流

# 2.3..1 Hytrix

# 降级

image-20210710113124578

image-20210706223230656

image-20210706222205127

image-20210706223650316

image-20210706223801138

image-20210706223347706

image-20210706223720526

image-20210706224209375

# 全局降级
# 在controller上统一声明降级

image-20210710111652967

image-20210710111823302

image-20210710111923502

image-20210710111954089

# 更进一步,在调用的服务接口上声明降级:

image-20210710112507623

image-20210710112712773

image-20210710112648947

image-20210710112745333

image-20210710112820706

# 熔断

image-20210710113207801

image-20210710113300347

image-20210710113407580

image-20210710113500767

image-20210710121239215

image-20210710121348723

image-20210710171342348

image-20210710171652386

image-20210710172133925

image-20210710172150741

image-20210710172910361

断路器打开后:

image-20210710173005370

常用value

image-20210710173041086

# 限流 -Alibaba sentinel时讲
# hytix总结

工作流程图

image-20210710173243882

image-20210710174839517

# dashboard

image-20210710175017955

image-20210710175028820

image-20210710175235547

image-20210710175259938

image-20210710175341268

image-20210710175506436

image-20210710175528574

image-20210710175720401

image-20210710175623598

image-20210710175942281

image-20210710175815507

image-20210710175900365

image-20210710180017697

image-20210710180041255

image-20210710180056340

image-20210710180112598

image-20210710180132361

# 2.4 服务网关

image-20210710180310928

# 2.4.1 zuul

image-20210710184314906

# 2.4.2 spring cloud gateway

image-20210710184537331

image-20210710184954997

image-20210710185352672

image-20210710185101967

image-20210710185052605

image-20210710185117380

image-20210710185131930

netty视频: 韩树平

https://www.bilibili.com/video/BV1DJ411m7NR

image-20210710185406759

image-20210710185425753

# 特性

image-20210710185556843

# 与zuul的区别

image-20210710185634621

# zuul模型

image-20210710185805443

image-20210710185827224

# gateway-非阻塞

image-20210710185937095

image-20210710185958952

# 核心概念

image-20210710190109078

image-20210711091539803

image-20210710190145421

image-20210710190325194

image-20210710190437598

image-20210710190514002

image-20210710190526636

# 配置

image-20210710190625966

image-20210710190654221

image-20210710201644544

image-20210710201608829

image-20210710190827117

image-20210710190838052

image-20210710190914474

image-20210710191005702

image-20210710201745392

image-20210710201803558

image-20210710201856156

# 代码配置方式

image-20210710205409912

image-20210710205437698

image-20210710205621627

image-20210710205725280

image-20210710210015611

# 由网关实现负载均衡
# predicate

image-20210711090351015

image-20210711090406833

image-20210711090425587

image-20210711090451884

image-20210711091221863

image-20210711091250423

image-20210711091342722

image-20210711091410813

image-20210711091440694

# filter

image-20210711091623543

image-20210711091637464

# 单一的

image-20210711091827584

xxxx

image-20210711092013311

# 全局的:

image-20210711091759544

# 自定义过滤器

image-20210711092042544

image-20210711092402524

# 2.5 配置中心

# 2.5.1 概述

image-20210711092917249

image-20210711093342770

image-20210711095834364

image-20210711095911121

image-20210711100218314

image-20210711100245323

image-20210711100318373

image-20210711100348773

# 服务端

image-20210711100530004

image-20210711104204315

image-20210711104147067

image-20210711104242956

image-20210711104319529

image-20210711104414176

image-20210711104441258

image-20210711104725660

image-20210711104747406

image-20210711104849447

image-20210711105148845

image-20210711105212604

image-20210711105318425

image-20210711105258254

image-20210711105344008

# 客户端

image-20210711105535167

image-20210711105631809

image-20210711105831448

image-20210711105930000

image-20210711110135502

image-20210711110115077

# 配置的动态刷新问题

image-20210711110415562

image-20210711111440105

image-20210711111501823

image-20210711111350116

image-20210711111533964

image-20210711111745742

image-20210711111808680

image-20210711112011804

# 2.6 消息总线Bus

image-20210711112247575

image-20210711112306345

image-20210711112321695

image-20210711112346183

image-20210711112704458

image-20210711112731090

image-20210711112904557

image-20210711112924890

image-20210711112941176

image-20210711112956713

image-20210711113014409

guest guest

image-20210711113053194

# 使用bus广播配置中心的更新

image-20210711113218208

image-20210711113413534

image-20210711113458056

image-20210711113514390

image-20210711113539219

# 配置 配置中心

image-20210711113713630

image-20210711113754116

image-20210711113816055

# 配置客户端

image-20210711113945972

image-20210711114000600

image-20210711114117466

image-20210711114207864

# 定点通知

image-20210711114429256

image-20210711114455747

image-20210711114530929

# 总结

image-20210711114651784

# 2.7 stream 消息驱动

image-20210718132358953

image-20210718132228511

image-20210718132515894

image-20210718132643281

image-20210718132719562

image-20210718132738155

image-20210718133112304

image-20210718133126935

image-20210718133155018

image-20210718133215006

# 如何屏蔽底层差异

image-20210718133306522

image-20210718133250434

image-20210718133402385

# 标准套路

image-20210718133700577

image-20210718133716279

image-20210718133802959

image-20210718133817977

# demo

image-20210718133924761

image-20210718133909790

image-20210718172813623

image-20210718173112944

image-20210718173522000

image-20210718174643294

image-20210718174844790

image-20210718175113509

image-20210718175217899

image-20210718175306870

image-20210718175333013

# 接收者

image-20210718175637655

image-20210718175758820

image-20210718175926509

image-20210718180021799

image-20210718180054845

image-20210718180109003

image-20210718180133032

# 分组消费和持久化

image-20210718180312518

image-20210718180322285

image-20210718180401934

image-20210718180419949

image-20210718180434975

image-20210718180502911

# 分组

image-20210718180517435

image-20210718180614285

image-20210718180732857

image-20210718180747613

image-20210718181138480

image-20210718181203457

image-20210718181303575

# 持久化

image-20210718181601533

8803的group: atguiguA没有去掉

重启8802, 8803

其中8802无法再收到原先停机时发送的消息

8803可以收到

image-20210718181830986

# 2.8 sleuth 分布式请求链路跟踪

image-20210718182010180

image-20210718182054999

image-20210718182119542

image-20210718182151759

# 搭建

image-20210718182230086

image-20210718182242023

image-20210718182308679

image-20210718182353228

image-20210718182431870

image-20210718193447432

image-20210718193508628

image-20210718193734885

image-20210718193751300

image-20210718193814188

image-20210718193918980

image-20210718194041717

image-20210718194123256

image-20210718194150296

image-20210718194221409

image-20210718194242966

编辑 (opens new window)
上次更新: 2022/08/16, 20:05:05
springcloud alibaba
从java编译原理到Android aop

← springcloud alibaba 从java编译原理到Android aop→

最近更新
01
截图后的自动压缩工具
12-27
02
图片视频文件根据exif批量重命名
12-27
03
chatgpt图片识别描述功能
02-20
更多文章>
Theme by Vdoing | Copyright © 2020-2025 | 粤ICP备20041795号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式