
spring cloud
文章平均质量分 89
spring cloud
酒醉梦醒
JAVA
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
seata配合nacos初体验
seata配合nacos初体验简介seata快速开始资料 简介 seata是阿里提供的分布式事务的解决方案,nacos是阿里提供的分布式注册中心,分布式配置中心解决方案。本文旨在介绍seata如何使用nacos作为配置中心。(AT模式) nacos官网nacos.io, seata官网seata.io, nacos的快速开始可以上官网看,几分钟就好了。 seata快速开始 seata整体是cs架构,第一步下载的软件就是s端,我们自己建项目然后pom里整合c端和s端进行通信。 第一步:seata下载:seat原创 2021-02-25 13:38:34 · 1155 阅读 · 0 评论 -
springcloud源码之eureka-client服务发现
文章目录springcloud源码之eureka-client服务发现前言服务发现总结 springcloud源码之eureka-client服务发现 前言 请先看服务注册,这篇博文把代码入口说清楚了,服务发现和心跳的代码在一个地方 服务发现 private int registryFetchIntervalSeconds = 30; 下面这个线程就是服务发现的,也是由一个定时器每隔30s去eur...原创 2020-03-17 14:31:57 · 532 阅读 · 0 评论 -
springcloud源码之eureka-client服务注册/心跳机制
文章目录springcloud源码之eureka-client服务注册/心跳机制前言入口服务注册+心跳机制总结 springcloud源码之eureka-client服务注册/心跳机制 前言 之前写过四篇关于eureka源码的博客,不过都是基于eureka-server来写的,本篇基于eureka-client来聊一聊客户端 是如何服务注册和发送心跳的 入口 从这个文件点开EurekaClien...原创 2020-03-17 13:45:52 · 1649 阅读 · 0 评论 -
springcloud源码之eureka-server缓存设计
文章目录springcloud源码之eureka-server缓存设计入口缓存设计总结 springcloud源码之eureka-server缓存设计 入口 com.netflix.eureka:eureka-core源码的resources包的ApplicationsResource类 //服务发现 ApplicationsResource#getContainers(){ respon...原创 2020-03-16 18:28:22 · 571 阅读 · 0 评论 -
springcloud源码之eureka初始化/服务剔除/自我保护机制
文章目录springcloud源码之eureka初始化+服务剔除+自我保护机制eureka初始化eureka服务剔除eureka自我保护机制总结 springcloud源码之eureka初始化+服务剔除+自我保护机制 eureka初始化 @Import(EurekaServerInitializerConfiguration.class) public class EurekaServerAuto...原创 2020-03-16 16:52:08 · 657 阅读 · 0 评论 -
sprincloud源码之eureka服务下架/续期
文章目录sprincloud源码之eureka服务下架/续期前言服务下架服务续期总结 sprincloud源码之eureka服务下架/续期 前言 请先看服务注册 本文只涉及eureka-server端的代码 服务下架 InstanceRegistry(发布事件)——>AbstractInstanceRegistry(真正操作)——>PeerAwareInstanceRegistryIm...原创 2020-03-16 12:32:12 · 489 阅读 · 0 评论 -
sprincloud源码之eureka服务注册
文章目录sprincloud源码之eureka服务注册前言 sprincloud源码之eureka服务注册 前言 eureka是netflix公司基于jersey框架写的一个注册中心,提供了服务注册,服务下架,服务续约等功能 ...原创 2020-03-14 14:47:33 · 542 阅读 · 0 评论 -
springcloud应用之zipkin+sleuth
文章目录springcloud应用之zipkin+sleuthzipkin+sleuth搭建zipkin-serversleuth整合zipkin springcloud应用之zipkin+sleuth zipkin+sleuth Sleuth spring Cloud Sleuth为 spring Cloud提供了分布式跟踪的解决方案,它大量借用了Google Dapper、 Twitter Z...原创 2020-03-11 15:47:23 · 1524 阅读 · 0 评论 -
springcloud应用之config配置中心
文章目录springcloud应用之config配置中心config是什么单体config集群config springcloud应用之config配置中心 config是什么 我们项目里面每一个微服务都有一个yml文件,我们希望这个yml文件能够交给一个config中心管理,而config中心又是从第三方如github读取项目所有的配置文件,基本架构思路如图 单体config 我们先来建一个c...原创 2020-03-10 18:45:30 · 521 阅读 · 0 评论 -
springcloud应用之hystrixDashboard
文章目录springcloud应用之hystrixDashboard阅读提示hystrixDashboard是什么为什么需要hystrixDashboardhystrixDashboard怎么搭建 springcloud应用之hystrixDashboard 阅读提示 请先阅读zuul hystrixDashboard是什么 Dashbord 翻译一下的意思是 仪表盘, 顾名思义, hystrix...原创 2020-03-10 17:21:17 · 526 阅读 · 0 评论 -
springcloud应用之zuul
文章目录springcloud应用之zuul阅读提示zuul是什么为什么需要zuul单体zuul搭建负载均衡zuul搭建zuul过滤容错 springcloud应用之zuul 阅读提示 请先阅读hystrix zuul是什么 zuul是netflix提供的一个有路由,过滤和容错回退功能的一个组件 路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础 过滤器功能则负责对请求...原创 2020-03-10 15:15:44 · 450 阅读 · 0 评论 -
springcloud应用之hystrix
文章目录springcloud应用之hystrix阅读提示hystrix是什么为什么需要hystrix如何使用hystrix降级超时熔断限流hystrix整合feign获取order微服务的异常 springcloud应用之hystrix 阅读提示 请先阅读feign hystrix是什么 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比...原创 2020-03-10 13:30:14 · 381 阅读 · 0 评论 -
springcloud应用之feign
文章目录springcloud应用之feign阅读提示feign是什么为什么需要feign如何使用 springcloud应用之feign 阅读提示 项目地址 请先阅读ribbon feign是什么 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Fei...原创 2020-03-10 12:10:47 · 454 阅读 · 0 评论 -
springcloud应用之ribbon
文章目录springcloud应用之ribbon阅读提示ribbon是什么ribbon的使用调用不同的微服务使用不同的算法负载均衡算法 springcloud应用之ribbon 阅读提示 请先阅读eureka ribbon是什么 ribbon是netflix提供的一个用来解决客户端负载均衡的组件 ribbon的使用 @Configuration public class AppConfig { ...原创 2020-03-10 11:38:14 · 392 阅读 · 0 评论 -
负载均衡算法
文章目录负载均衡算法加权随机算法算法解释code加权轮询算法算法解释code平滑加权随机算法算法解释code一致性hash算法算法解释code公共代码 负载均衡算法 加权随机算法 算法解释 code public class WeightRandom { public static Server getServer(){ int totalWeight = 0; ...原创 2020-03-06 17:57:28 · 514 阅读 · 0 评论 -
springcloud应用之eureka
文章目录springcloud应用之eurekaeureka简介eureka单机服务端客户端eureka集群服务端客户端 springcloud应用之eureka eureka简介 eureka是Netflix的子模块之一,也是一个核心的模块 Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。 而系统中的其他微服务,使用 Eureka...原创 2020-03-09 18:16:41 · 513 阅读 · 0 评论 -
spring cloud应用篇eureka+ribbon+feign
文章目录spring cloud应用篇eureka+ribbon+feign项目文件链接eureka集群搭建ribbonfeignCAP定理 spring cloud应用篇eureka+ribbon+feign 项目文件链接 eureka项目 eureka集群搭建 首先我的项目结构如下 server7001 server7002 server7003 user order oder2 money ...原创 2020-03-06 17:42:34 · 652 阅读 · 0 评论