随笔分类 - SpringCloud
摘要:SpringCloud Config: 1、动态刷新配置:通过job调用Set<String> keys = contextRefresher.refresh()这段代码即可。 2、如何实现自定义健康检查:重写AbstractHealthIndicator的doHealthCheck方法就可以了。
阅读全文
摘要:目录: 什么是SpringCloud Sleuth 为什么使用SpringCloud Sleuth 如何使用SpringCloud Sleuth 什么是SpringCloud Sleuth: SpringCloud sleuth是一款分布式跟踪框架,它为SpringCloud提供了很好的跟踪解决方案
阅读全文
摘要:目录: 什么是SpringCloud Stream 如何使用SpringCloud Stream 消息分流 什么是SpringCloud Stream: SpringCloud Stream是一个用于构建消息驱动的微服务应用框架。它通过注入,输入、输出通道来与外界通信;因此它很容易实现消息的中转,并
阅读全文
摘要:目录: 什么是bus消息总栈 如何使用bus消息总栈 什么是bus消息总栈 SpringCloud Bus使用轻量的消息代理连接分布式系统的各个节点,可以用于系统状态变更时的广播(如配置变更)或其它管理指令。 如何使用bus消息总栈 见https://github.com/mrjdrs/spring
阅读全文
摘要:目录: 什么是zuul 为什么要有zuul、zuul能做什么 zuul的基础知识 springcloud整合eureka、config、zuul zuul源码分析 什么是zuul Zuul是Netflix开源的一款网关项目,说到这里我们就需要了解一下什么是网关了。 按照个人理解,网关就是网络层面的关
阅读全文
摘要:目录: Feign简介 Feign应用 Ribbon饥饿模式 Feign源码分析 Feign简介: Feign是一款Netflix开源的声明式、模板化的http客户端,它可以更加便捷、优雅的调用http api;SpringCloud对Netflix的feign进行了增强,使其支持spring并整合
阅读全文
摘要:目录: Hystrix简介 线程隔离:线程池、信号量 服务降级、服务熔断、请求缓存、请求合并 Hystrix完整流程、Hystrix属性值 注解方式实现Hystrix Hystrix Dashboard Hystrix简介: 1、Hystrix是什么 Hystrix是Netflix的一款开源的分布式
阅读全文
摘要:目录: Ribbon简介 Ribbon的应用 RestTemplate简介 Ribbon负载均衡源码分析 Ribbon简介: 1、负载均衡是什么 负载均衡,根据其字面意思来说就是让集群服务具有共同完成工作的能力,通过负载均衡可以在多个应用实例之间自动分配程序对外服务的能力;从而通过消除单点机器的故障
阅读全文
摘要:目录: 服务发现简介 SpringCloud Netflix Eureka应用 Eureka高可用 Eureka源码分析 >>> Eureka Client初始化(客户端定时获取服务列表、客户端定时发送心跳续约、客户端定时注册)源码分析、服务下线源码分析 总结 服务发现简介: 1、什么是服务发现 程
阅读全文
摘要:目录: 配置中心简介 SpringCloud Config的使用 SpringCloud Config服务端 SpringCloud Config客户端 动态配置属性bean 一些补充(源码分析):Spring事件监听、健康检查health()、高可用的分布式配置中心 配置中心简介: 1、什么是配置
阅读全文
摘要:目录: 概述 观察者模式 代理模式 概述: spring系列中使用了大量的设计模式,而最常见的便是这观察者、代理模式,所以在讲解SpringCloud之前我们先学习下这两个最常见的设计模式。 观察者模式: java实现了自己的观察者模式 >>> java.util.Observable; 1、pub
阅读全文

浙公网安备 33010602011771号