
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 · 1126 阅读 · 0 评论 -
springcloud源码之eureka-client服务发现
文章目录springcloud源码之eureka-client服务发现前言服务发现总结springcloud源码之eureka-client服务发现前言请先看服务注册,这篇博文把代码入口说清楚了,服务发现和心跳的代码在一个地方服务发现private int registryFetchIntervalSeconds = 30;下面这个线程就是服务发现的,也是由一个定时器每隔30s去eur...原创 2020-03-17 14:31:57 · 507 阅读 · 0 评论 -
springcloud源码之eureka-client服务注册/心跳机制
文章目录springcloud源码之eureka-client服务注册/心跳机制前言入口服务注册+心跳机制总结springcloud源码之eureka-client服务注册/心跳机制前言之前写过四篇关于eureka源码的博客,不过都是基于eureka-server来写的,本篇基于eureka-client来聊一聊客户端是如何服务注册和发送心跳的入口从这个文件点开EurekaClien...原创 2020-03-17 13:45:52 · 1614 阅读 · 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 · 558 阅读 · 0 评论 -
springcloud源码之eureka初始化/服务剔除/自我保护机制
文章目录springcloud源码之eureka初始化+服务剔除+自我保护机制eureka初始化eureka服务剔除eureka自我保护机制总结springcloud源码之eureka初始化+服务剔除+自我保护机制eureka初始化@Import(EurekaServerInitializerConfiguration.class)public class EurekaServerAuto...原创 2020-03-16 16:52:08 · 636 阅读 · 0 评论 -
sprincloud源码之eureka服务下架/续期
文章目录sprincloud源码之eureka服务下架/续期前言服务下架服务续期总结sprincloud源码之eureka服务下架/续期前言请先看服务注册本文只涉及eureka-server端的代码服务下架InstanceRegistry(发布事件)——>AbstractInstanceRegistry(真正操作)——>PeerAwareInstanceRegistryIm...原创 2020-03-16 12:32:12 · 470 阅读 · 0 评论 -
sprincloud源码之eureka服务注册
文章目录sprincloud源码之eureka服务注册前言sprincloud源码之eureka服务注册前言eureka是netflix公司基于jersey框架写的一个注册中心,提供了服务注册,服务下架,服务续约等功能...原创 2020-03-14 14:47:33 · 519 阅读 · 0 评论 -
springcloud应用之zipkin+sleuth
文章目录springcloud应用之zipkin+sleuthzipkin+sleuth搭建zipkin-serversleuth整合zipkinspringcloud应用之zipkin+sleuthzipkin+sleuthSleuthspring Cloud Sleuth为 spring Cloud提供了分布式跟踪的解决方案,它大量借用了Google Dapper、 TwitterZ...原创 2020-03-11 15:47:23 · 1498 阅读 · 0 评论 -
springcloud应用之config配置中心
文章目录springcloud应用之config配置中心config是什么单体config集群configspringcloud应用之config配置中心config是什么我们项目里面每一个微服务都有一个yml文件,我们希望这个yml文件能够交给一个config中心管理,而config中心又是从第三方如github读取项目所有的配置文件,基本架构思路如图单体config我们先来建一个c...原创 2020-03-10 18:45:30 · 496 阅读 · 0 评论 -
springcloud应用之hystrixDashboard
文章目录springcloud应用之hystrixDashboard阅读提示hystrixDashboard是什么为什么需要hystrixDashboardhystrixDashboard怎么搭建springcloud应用之hystrixDashboard阅读提示请先阅读zuulhystrixDashboard是什么Dashbord 翻译一下的意思是 仪表盘, 顾名思义, hystrix...原创 2020-03-10 17:21:17 · 499 阅读 · 0 评论 -
springcloud应用之zuul
文章目录springcloud应用之zuul阅读提示zuul是什么为什么需要zuul单体zuul搭建负载均衡zuul搭建zuul过滤容错springcloud应用之zuul阅读提示请先阅读hystrixzuul是什么zuul是netflix提供的一个有路由,过滤和容错回退功能的一个组件路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础过滤器功能则负责对请求...原创 2020-03-10 15:15:44 · 427 阅读 · 0 评论 -
springcloud应用之hystrix
文章目录springcloud应用之hystrix阅读提示hystrix是什么为什么需要hystrix如何使用hystrix降级超时熔断限流hystrix整合feign获取order微服务的异常springcloud应用之hystrix阅读提示请先阅读feignhystrix是什么Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比...原创 2020-03-10 13:30:14 · 351 阅读 · 0 评论 -
springcloud应用之feign
文章目录springcloud应用之feign阅读提示feign是什么为什么需要feign如何使用springcloud应用之feign阅读提示项目地址请先阅读ribbonfeign是什么feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Fei...原创 2020-03-10 12:10:47 · 436 阅读 · 0 评论 -
springcloud应用之ribbon
文章目录springcloud应用之ribbon阅读提示ribbon是什么ribbon的使用调用不同的微服务使用不同的算法负载均衡算法springcloud应用之ribbon阅读提示请先阅读eurekaribbon是什么ribbon是netflix提供的一个用来解决客户端负载均衡的组件ribbon的使用@Configurationpublic class AppConfig {...原创 2020-03-10 11:38:14 · 381 阅读 · 0 评论 -
负载均衡算法
文章目录负载均衡算法加权随机算法算法解释code加权轮询算法算法解释code平滑加权随机算法算法解释code一致性hash算法算法解释code公共代码负载均衡算法加权随机算法算法解释codepublic class WeightRandom { public static Server getServer(){ int totalWeight = 0; ...原创 2020-03-06 17:57:28 · 481 阅读 · 0 评论 -
springcloud应用之eureka
文章目录springcloud应用之eurekaeureka简介eureka单机服务端客户端eureka集群服务端客户端springcloud应用之eurekaeureka简介eureka是Netflix的子模块之一,也是一个核心的模块Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka...原创 2020-03-09 18:16:41 · 485 阅读 · 0 评论 -
spring cloud应用篇eureka+ribbon+feign
文章目录spring cloud应用篇eureka+ribbon+feign项目文件链接eureka集群搭建ribbonfeignCAP定理spring cloud应用篇eureka+ribbon+feign项目文件链接eureka项目eureka集群搭建首先我的项目结构如下server7001server7002server7003userorderoder2money...原创 2020-03-06 17:42:34 · 615 阅读 · 0 评论