啃完这份阿里首席架构师独家发布“微服务笔记”我竟轻松面进字节
Ribbon介绍Ribbon简介负载均衡器组件Ribbon子模块第一个Ribbon程序编写服务Ribbon的配置编写请求客户端在Spring Cloud中使用Ribbon准备工作使用配置文件设置Ribbon使用代码配置Ribbon《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源威信搜索公众号【编程进阶路】Spring使用Ribbon的APIRibbon的
Ribbon介绍
-
Ribbon简介
-
负载均衡器组件
-
Ribbon子模块
第一个Ribbon程序
-
编写服务
-
Ribbon的配置
-
编写请求客户端
在Spring Cloud中使用Ribbon
-
准备工作
-
使用配置文件设置Ribbon
-
使用代码配置Ribbon
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 -
Spring使用Ribbon的API
Ribbon的负载均衡机制
-
负载均衡器
-
Ribbon自带的负载规则
-
自定义负载规则
-
自定义Ping
-
Pingg机制
-
其他配置
RestTemplate负载均衡
-
@LoadBalanced注解概述
-
使用自定义拦截器以及注解
-
编写自定义注解以及拦截器
-
在控制器中使用RestTemplate
五、REST客户端Feign
==============
REST客户端
-
使用CXF调用REST服务
-
Feign框架介绍
-
使用Restlet调用REST服务
-
请求参数与返回对象
-
第一个Feign程序
在Spring Cloud中使用Feign
-
Spring Cloud整合Feign
-
默认配置
-
Feign负载均衡
-
可选配置
-
自定义配置
-
压缩配置
使用Feign
-
编码器
-
解码器
-
自定义编码器与解码器
-
XML的编码与解码
-
使用第三方注解
-
自定义Feign客户端
-
Feign解析第三方注解
-
接口日志
-
请求拦截器
六、Spring Cloud的保护机制
===================
概述
-
实际问题
-
集群容错框架Hystrix
-
传统的解决方式
-
Hystrix的功能
第一个Hystrix程序
-
准备工作
-
调用错误服务
-
客户端使用Hystrix
-
Hystrix的运作流程
在Spring Cloud中使用Hystrix
-
整合Hystrix
-
默认配置
-
命令配置
-
缓存注解
-
Feign与Hystrix整合
-
合并请求注解
Hystrix的使用
-
命令执行
-
回退
-
属性配置
-
回退的模式
-
断路器关闭
-
断路器开启
-
合并请求
-
隔离机制
-
请求缓存
该学习笔记获取方式:点击[传送门](()即可获取已整理好的资料集锦
七、微服务集群网关
=========
Zuul框架介绍
- 关于Zuul
Spring Cloud 集群提供了多个组件,用于进行集群内部的通信,例如服务管理组件Eurek ,负载均衡组件 Ribbon 。如果集群提供了 API 或者 Web 服务,需要与外部进行通信,较好的方式是添加一个网关,将集群的服务都隐藏到网关后面。
- Zuul的功能
在Web项目中使用Z u u l
-
Web项目整合Zuul
-
过滤器运行机制
-
测路由功能
在微服务集群中初试Zuul
-
集群搭建
-
Zuul Http客户端
-
路由到集群服务
路由配置
-
简单路由
-
Ribbon路由
-
跳转路由
-
自定义路由规则
Zuul的其他配置
-
请求头配置
-
Zuul与Hystrix
-
路由端点
-
Zuul中预加载Ribbon
Zuul功能进阶
-
过滤器优先级
-
动态加载过滤器
-
自定义过滤器
-
禁用过滤器
-
@EnableZuulServer注解
-
态路由
-
error过滤器
八、微服务与消息驱动
==========
-
Spring Cloud Stream介绍
-
Spring Cloud Stream介绍
-
Stream框架的组成部分
-
关于Stream框架
消息代理中间件
Apache Kafka框架
-
关于Kafka
-
编写生产者
-
运行Kafka服务器
-
编写消费者
-
消费者组
RabbitMQ框架
-
RabbitMQ和AMQP
-
编写生产者
-
下载与运行
-
交换器、绑定与队列
-
编写消费者
开发消息微服务
-
准备工作
-
编写消费者
-
编写生产者
-
更换绑定器
-
消费者组
-
Sink、Source与Processor
九、集群配置中心
========
概述
-
关于Spring Cloud Config
-
搭建SVN环境
-
应用结构
-
引导程序简介
构建第一个例子
-
创建服务器
-
创建客户端
-
配置SVN仓库
-
从客户端读取SVN配置
-
刷新配置
-
目录配置总结
-
刷新Bean
其他配置
-
服务器健康指示器
-
安全配置
-
客户端的错误提前与重试机制
-
访问服务器配置
配置的加密和解密
-
为服务器安装JCE
-
SVN存储加密数据
-
加密和解密端点
-
非对称加密
整合使用
-
准备工作
-
整合Zuul
-
配置服务器、客户端整合Eureka
-
刷新单个节点配置
-
整合Spring Cloud Bus刷新配置
十、微服务跟踪
=======
概述
-
实际问题与Sleuth
-
Sleuth的基本概念
-
服务跟踪系统
-
项目准备
Sleuth整合ELK
-
关于ELK
-
下载ELK
-
使用Logstash读取JSON
-
运行Elasticsearch
-
使用Logback转换JSON
-
使用Kibana展示数据
Sleuth整合Zipkin
-
Zipkin简介
-
配置微服务
-
构建Z i p kin服务器项目
-
查看数据
-
使用消息采集数据
-
使用MySQL保存数据
十一、微服务数据库实战
===========
概述
-
关于Spring Data
-
Spring Data的模块
-
Spring Data的功能
Spring Data与JPA
更多推荐
所有评论(0)