自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 spring bean 销毁的 N 种方式 (•̀ᴗ• )

spring bean 销毁的N种操作

2022-06-09 20:37:28 918 1

原创 elasticsearch Histogram field type 使用及注意事项

elasticsearch Histogram type 使用以及注意事项

2022-02-20 10:05:12 1517

原创 elasticsearch Alias field type 使用注意事项

elasticsearch Alias field type 使用注意点

2022-02-17 23:03:43 1391

原创 elasticsearch 从 _source 与 stored_fields 获取数据不一致?

elasticsearch 从 _source 与 stored_fields 获取的类型不一致?

2022-02-13 15:37:49 1283

原创 elasticsearch flattened 不支持 numeric range 却又支持 range查询?

elasticsearch flattened 为什么不支持 数字 range,但是又支持rang查询?

2022-02-13 11:37:04 870

原创 职场中该如何自学?看书/看视频

职场中该如何自学?看书?看视频?

2022-02-07 21:54:55 6414

原创 记一次 PropertyMapper 使用

PropertyMapper

2022-01-28 17:48:19 2564

原创 windows 使用命令行运行 apache-jmeter 保存测试报告

windows 使用命令行运行 apache-jmeter 保存测试报告背景正文准备测试END背景由于种种原因,可能会遇到没有压测环境,或者需要本身功能开发完,进行一波简单的压测,与之前更改代码前进行对比,总总原因之下需要用windows进行压测,不过 使用 jmeter 的可视化页面和直接使用命令函进行压测还是有区别的,为啥呢?因为:GUI的会消耗一部分资源,就会造成性能测试的时候不准确,所以一般GUI是用来调试生成脚本,然后走命令行执行。正文准备首先下载 apache-jmeter :htt

2021-06-08 17:39:05 434

原创 想看dubbo源代码,看这篇就行了~ 吧,大概够了吧 ヾ(≧∇≦*)ゝ

dubbo啊dubbo~前言正文可扩展SPI源代码思路以及流程获得扩展加载器获得实例前言第一次听到dubbo都忘记是啥时候了,好像是是dubboX来着,没记错的话还是当当网拿去弄的,再到后面第一次使用dubbo开发项目,已经是18年底,那时候公司架构走向SOA,作为职场小白的我调调别人写的API,管他啥是dubbo,能用就行,可开心了(这种态度非常非常非常不可取!!别人家优秀的人已经更加优秀,自己却还在傻乐,这怎么行!!)一转眼两年过去了,着手了解了解它是怎么玩的,挺好~总有人说源代码有啥好看的,

2021-03-12 10:13:44 1362 8

原创 Spring Cloud Alibaba - 消息队列(四)(RocketMQ源码解读 / NameServer | Broker | Producer | Consumer)(目前存在的不足之处)

RocketMQ 4.7.1源码解析/吐槽前言槽点一(文档)槽点二(springboot版本)槽点三(对Spring-cloud-stream支持低)槽点四(向IE看起???版本不稳定/源代码注释少的可怜)源码下载正文NameServerBroker启动注册Producer启动发送消息Consumer消息获取负载均衡END前言距离上次发布 RocketMQ 的博文已经又六个月的时间了,中间从有开始想写源码的念头,动手到现在断断续续的写完花了也有三个多月时间,具体为啥会写那么久,主要是因为,最终 Rock

2021-02-09 12:38:27 2244 1

原创 Redis 6 新特性探索 ~ (新技术的迭代潮流中,我们怎能缺席?)

Redis 6 新特性探索唠唠嗑正文一起看看 redis 6Redis 支持多线程了???(多线程)缓存缓存 (Client Side Cache)洒家也要有权限(Acls)注意点唠唠嗑博主深深坚信,当下程序员不能只搬砖,要勇于站在技术潮流的前沿,踩别人没踩过的坑,抗别人没扛过的雷,这样才能成为一名优秀的,有理想,有追求,有抱负的社会主义接班人(๑•̀ㅂ•́)و✧闲来无事,刷刷技术推文,发现Redis 6 已经发行正式版本,而且已经发行两个月了,那么我们怎么能不去了解一下它又怎么更牛逼了呢?而且现实中

2021-01-09 16:48:36 1206 1

原创 mysql 性能优化 - 覆盖索引(mysql 索引数据结构 / Explain 简单描述)

mysql 性能优化 - 覆盖索引前言正文mysql 索引数据结构主键索引二级索引联合索引Explain 简单描述覆盖索引前言刚毕业时,公司大佬曾经说过:像关系型数据库这类东西,说不定哪天就被淘汰了,你们没必要花费太多精力在上面,应该着重于 非关系型数据库 ,像 mysql 之类的,会用就好了,不用太深入研究!!现在我想说一句,老贼误我!!!且不说 拥有靠谱的DBA的公司本身就少,而且作为公司的部门,想要用到DBA的资源也是不容易的,所以大部分的sql优化,还是要会的!!这是基础!!!就比如当下

2020-12-03 18:09:54 1151 2

原创 DefaultIdentifierGenerator 雪花算法 生成 重复 id 解决办法

DefaultIdentifierGenerator 雪花算法 生成 重复 id 前言问题发生排查原因问题解决前言利用 mybatisplus 的 DefaultIdentifierGenerator 生成 id 当做主键,人家的代码没有问题,是自己程序代码问题导致。问题发生利用 mybatisplus 的 DefaultIdentifierGenerator 生成 id 当做主键,然后批量新增数据后,丫的报错了BatchUpdateException: Duplicate entry '1331

2020-11-25 12:50:05 12396 10

原创 JVM 调优参数总结

JVM调优小结杂谈JVM参数基本参数其他参数指针压缩逃逸分析EdenOld较大对象对直接进入老年代对象动态年龄判断老年代空间分配担保机制垃圾收集器CMS收集器(-XX:+UseConcMarkSweepGC(old))G1(-XX:+UseG1GC)收集器的选择调优工具END杂谈项目验收前夕,老大来一句:谁有兴趣调一调jvm参数?我我我我我!!!(即便啥都不会,只有理论从未实践,也不妨我抓住这难得的机会,反正有人兜底~)很多人都说调 JVM 最终目的是为了让 Full gc 的次数减少,这样说对,也不

2020-11-19 18:31:12 540

原创 JVM 类加载机制以及双亲委派机制 分析总结

类加载机制以及双亲委派机制杂谈类加载机制类加载有以下几个步骤双亲委派机制类加载器类加载器的初始化过程加载类扩展加载器加载应用程序类加载器双亲委派机制代码详解补充杂谈项目终于上线,可以有空闲时间继续写博客了。时隔一年,从新看 java 的一些基础知识,发现对于类加载和双亲委派这方面的理解,更明白了一些(具体原因是以前源代码看不下去…),还是整理一下好了。ps(本文主要分析一下双亲委派机制)类加载机制首先大家都理解,运行java程序,底层是由 C++ 实现的,那么 java 执行命令运行代码壶进行以下

2020-11-08 15:54:32 479

原创 后端返回了父类的实体,前端却能调用到子类的属性???

父类竟然调用到了子类的操作问题的发生定位排查分析问题的发生因为各种各样的原因,我们需要对一个15年的单体架构进行性能优化,在经过数日吐槽问候后,发现了一些莫名其妙的问题,有些页面 jsp 的切换会不断失败,tomcate,前端,后台都没有日志打印。定位排查解决方式只能从跳转开始,一行行去跟踪,最终发现是前端调用后台返回回来一个实体的子类的属性报错。大家应该都知道,《里氏替换原则》中,使用父类的地方都可以使用其子类,因为子类有着父类的属性方法,但是反过来却不行,使用子类的地方是不能直接使用父类的,因

2020-10-24 22:49:51 670

原创 使用 swagger ,当控制层是Get请求的时候,DApiUI.js 会报 Cannot read property ‘join‘ undefined

使用 swagger ,当控制层是Get请求的时候,DApiUI.js 会报 Cannot read property 'join' undefined前言正文出现BUG解决方法前言系统是微服务,已经使用了knife4j对微服务的集成,但是有个比较蛋疼的就是,在开发的时候,不能只针对某个开发的微服务,进行接口的展示以及调试,这样会增加开发成本。所以就做了点骚操作,在单独的项目中使用swagger。这里附上官网链接:https://doc.xiaominfo.com/正文出现BUG在maven中

2020-09-03 12:58:27 568

原创 synchronized 存贮 偏向锁 轻量级锁 重量锁 + 一丢丢 hotspot 源码

稍稍深入锁 synchronized 杂谈正文前期准备为什么会有锁?杂谈距离上次发博文,已经过去快一个月了,为啥那么长时间没发呢?其中原因一:想写一篇spring源码的博文,但是!写了快一个星期,发现有的是写得好的大神,并且,给我学弟看完他说看不懂!!那就算了…原因二:项目上线,加班加吐了…这篇来讲讲 锁 synchronized说实话,工作那么久,大部分时间是拧螺丝,用到多线程的次数不能说没有,但是也是十分的少,平常网上看到的 多线程深入理解 也是教你怎么用,其实并没有深入底层去探究。在无意

2020-08-24 12:49:40 388

原创 使用 idea 构建spring 5.2.8 源码

使用 idea 构建spring源码前言准备工作开始构建前言最近不知道是在哪的个人信息被泄露了,老是有电话打来资讯: 亲~,我们这边有java架构师课程哟,面对阿里 P7 P8 呦,实在不行还有大数据分析师,大数据实战课程有没有兴趣呢,只要一万+的学费,就能换取年薪 60W+的 工作呦~我当时就想说 “你丫的敢跟我签合同吗,没找到薪水那么高的,你马上退钱吗!”其实这些大家都心知肚明,这种培训不能说没用,但是和它所说的涨薪幅度还是有差距了,当然,过程中“被迫”瞄了几眼,观察了下课程,几乎都有Sprin

2020-08-01 11:36:14 587

原创 (一步解决)由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

安装Mysql 8 出现 由于找不到VCRUNTIME140_1.dll,无法继续执行代码 解决出现原因解决方案(一步解决 / 巨简单)出现原因下载最新mysql 安装提示 由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。解决方案(一步解决 / 巨简单)打开软件管家(360 或者其它)搜索 微软常用运行库合集选择版本下载安装即可不要信别的博客那些坑爹的复杂操作,按上面的来,一步解决。...

2020-07-24 14:48:26 47083 7

原创 Spring Cloud Alibaba - Nacos入门案例(二)(动态配置 / 配置共享)

Spring Cloud Alibaba - Nacos入门案例(二)回溯Nacos Config介绍初使用动态配置回溯前面讲解了 Nacos 作为注册中心的使用,但是殊不知它也可以作为配置中心使用,在以前的 spring could 中,如果要使用注册中心和动态配置,需要两个组件,然而 nacos 对他两进行了集成。Nacos Config介绍为什么要动态配置?因为每个微服务都需要对应相关的配置,并且有许多是重复的,如果我们要修改对应相关的配置,需要手动修改,并且上传文件到服务器,这样对开发比较的

2020-07-21 20:26:33 893

原创 Spring Cloud Alibaba - 消息队列(三)(RocketMQ 消息发送(普通消息 / 顺序消息 / 事务消息))

Spring Cloud Alibaba - 消息队列(三)(RocketMQ 消息发送(普通消息 / 顺序消息 / 事务消息))回溯简单使用环境准备配置使用普通消息可靠同步发送顺序消息事务消息回溯上一篇博文,我们惊心动魄的讲解了 RocketMQ 的安装,接下来我们讲解它的使用简单使用环境准备首先我们需要一个生产者和消费者 ,最好都注册在 nacos 上,如果读者有看过博主的博文,那么可以直接拿以前测试的项目进行测试。消费者有一个方法能调用控制者。配置使用无论是生产者还是消费者,我们都要添

2020-07-20 11:43:55 1016

原创 Spring Cloud Alibaba - 消息队列(二)(RocketMQ)(windows 下安装以及测试 (很重要))

Spring Cloud Alibaba - 消息队列(二)(RocketMQ)(windows 下安装以及测试 )回溯+诉苦回溯诉苦安装RocketMQ 这里有坑,天坑,巨大无比的天坑!!!!!!! 启动NameServer启动BROKERRocketMQ控制台安装测试启动消费者启动生产者回溯+诉苦回溯前面一篇博文讲述了 消息队列 的概念以及 RocketMQ 的架构,这一篇主要讲解使用。诉苦博主本来不喜欢写博文,但是发现笔记经常丢,实习生也会经常问,所以觉得写博客记录一下比较好。从写 Spri

2020-07-15 20:34:34 729 1

原创 Spring Cloud Alibaba - 消息队列(一)(RocketMQ)(介绍(这篇不重要,下一篇很重要,主要是下一篇坑太多了))

这里写自定义目录标题回溯MQ介绍MQ的应用场景异步解耦流量削峰常用的MQ有哪些RocketMQ的架构及概念回溯通过之前的博文,除了Nacos的配置管理还没有讲解以外,其实已经可以初步的支持微服务的开发了,那么从这篇开始,就对开发过程中有可能(经常)用到的组件进行讲解吧,这篇讲解的是消息队列。ps(这篇看看就好,下一篇很很很重要) ps:主要是下一篇的一些坑是天坑,博主差点没爬出来!!MQ介绍MQ(Message Queue)是一种跨进程的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构

2020-07-15 19:08:30 1163

原创 Spring Cloud Alibaba - Zipkin 链路追踪可视化 (介绍 / 简单使用 / 持久化)

Spring Cloud Alibaba - Zipkin 链路追踪可视化回溯ZipKin介绍ZipKin使用ZipKin服务端安装ZipKin客户端集成ZipKin数据持久化回溯在上一篇博文中 Spring Cloud Alibaba - Sleuth 链路追踪技术,讲述了如何利用 Sleuth 实现链路追踪,但是问题也随之而来,我们总不能通过日志去分析吧,所以需要集成另一个组件 ZipKin 进行可视化查询分析。前置环境请参考上一篇博文。ZipKin介绍Zipkin 是 Twitter 的一个

2020-07-14 19:24:53 1558

原创 Spring Cloud Alibaba - Sleuth 链路追踪技术

Spring Cloud Alibaba - Sleuth 链路追踪技术回溯Sleuth介绍Sleuth 入门使用环境准备回溯在上一篇的博客中,简单的讲述了链路追踪的概念以及相关组件的介绍,这篇博文讲述一下 Sleuth 的使用。Sleuth介绍SpringCloud Sleuth主要功能就是在分布式系统中提供追踪解决方案。它大量借用了GoogleDapper的设计, 先来了解一下Sleuth中的术语和相关概念。Trace由一组Trace Id 相同的 Span 串联形成一个树状结构。为了实现

2020-07-13 20:30:06 965

原创 SpringCloud Alibaba - 链路追踪(浅谈链路追踪 / 阿里组件 并没有链路追踪,应该选取哪一种使用好)

SpringCloud Alibaba - 链路追踪(浅谈链路追踪 / 阿里组件 并没有链路追踪,应该选取哪一种使用好)回溯链路追踪(介绍)基本实现原理常用组件回溯前面的章节讲解了微服务的互相调用,以及注册发现,熔断,网关等等,但是这些操作还不足以支撑项目的开发,我们还需要对程序的各方面分析等等,那么这章节讲解 链路追踪 ,不过和网关一样,Alibaba并没有开源相对应的组件,所以我们需要自己进行选择。链路追踪(介绍)在大型系统的微服务化构建中,一个系统被拆分成了许多模块。这些模块负责不同的功能,组

2020-07-13 12:47:04 5053

原创 Spring Cloud Alibaba - Gateway 入门案例(三)(断言 / 过滤器)(自定义 断言 / (全局 / 局部)过滤器(非阿里组件))

SpringCloud Alibaba - Gateway 入门案例(三)(断言 / 过滤器)回溯断言(predicates)过滤器(filters)局部过滤器全局过滤器回溯在上一篇博客的 SpringCloud Gateway 讲解中 ,我们讲述到了,企业选择配置多的方式来使用 SpringCloud Gateway ,是因为这种方式比较灵活,之所以灵活,最最最主要,是体现在了两个参数上 断言(predicates)/ 过滤器(filters) 。断言(predicates)Spring Clou

2020-07-10 13:05:57 1022 2

原创 Spring Cloud Alibaba - Gateway 入门案例(二)(Gateway 整合 nacos /(非阿里组件))

SpringCloud Alibaba - Gateway 入门案例(二)(Gateway 整合 nacos)回溯Gateway 整合 nacos方式一(复杂/灵活/常用)方式二(简单/死板/不常用)回溯上一篇博文讲述了 Gateway 的简单使用,但是有遗留的问题,就是调用的微服务地址竟然是写死的,这样一旦微服务的地址发生更改,那么配置文件也需要更改。对于这个问题,是不是有点眼熟?对的,前面的博文有讲述,就是为了解决这个问题所以我们引进了服务治理 Nacos 。这篇博文我们就讲述一下 Gateway

2020-07-08 20:04:00 1041

原创 Spring Cloud Alibaba - Gateway 入门案例(一)(网关介绍 / Gateway 介绍 / Gateway 快速入门(非阿里组件))

SpringCloud Alibaba - Gateway 入门案例(一)(网关介绍 / Gateway 介绍 / Gateway 快速入门)回溯什么是网关Gateway 介绍优点缺点Gateway 快速入门进行测试回溯前面的博文我们讲述了微服务之间的互相调用,微服务的注册以及熔断。那么问题来了,当微服务数量增多的时候,作为客户端,只能不断记录相对应的地址然后调用吗?什么是网关大家都都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,

2020-07-07 20:40:47 987

原创 Spring Cloud Alibaba - Sentinel入门案例(七)(补充使用(二) Feign整合Sentinel / 实现FallbackFactory容错获取异常 )

SpringCloud Alibaba - Sentinel入门案例(七)(补充使用(二) Feign整合Sentinel / 实现FallbackFactory容错获取异常 )回溯Feign整合Sentinel环境准备开始整合FallbackFactory容错获取异常回溯前面的博文已经讲述了关于Sentinel的简单使用,但是还是有一些需要功能点没有覆盖,这边做一些简单的补充。Feign整合Sentinel环境准备需要启动好 Sentinel 控制台,以及监控一个消费者。若对这一步有疑虑,请

2020-07-07 13:13:27 2275 2

原创 Spring Cloud Alibaba - Sentinel入门案例(六)(补充使用(一) Sentinel规则持久化 / @SentinelResource的使用 )

SpringCloud Alibaba - Sentinel入门案例(六)(补充使用 (一) Sentinel规则持久化 / @SentinelResource的使用 )回溯正文Sentinel规则持久化@SentinelResource的使用定义限流和降级后的处理方法方式一方式二回溯前面的博文已经讲述了关于Sentinel的简单使用,但是还是有一些需要功能点没有覆盖,这边在进行简单分析。正文Sentinel规则持久化在之前的博文中,有一个遗留的问题,就是无论设定了什么规则,当项目重启的时候,规

2020-07-06 20:18:33 569

原创 Spring Cloud Alibaba - Sentinel入门案例(五)(授权规则 / 系统规则 (简要说明))

SpringCloud Alibaba - Sentinel入门案例(五)(授权规则 / 系统规则 )回溯什么是Sentinel?正文授权规则简单描述开始测试系统规则(简单描述)回溯什么是Sentinel?Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。本文主要讲解 Sentinel 容错功能之一 授权规则 ,以及简单说明 系统规则。正文授权规则简单描述很多时候

2020-07-06 15:29:52 1231 3

原创 Spring Cloud Alibaba - Sentinel入门案例(四)(热点规则 )

SpringCloud Alibaba - Sentinel入门案例(四)(热点规则 )回溯什么是Sentinel?正文环境准备简单使用复杂使用注意事项回溯什么是Sentinel?Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。本文主要讲解 Sentinel 容错功能之一 热点规则 。正文环境准备需要启动好 Sentinel 控制台,以及监控一个消费者。若对这一

2020-07-06 13:13:22 626

原创 Spring Cloud Alibaba - Sentinel入门案例(三)(降级规则 | RT / 异常比例 / 异常数)

SpringCloud Alibaba - Sentinel入门案例(三)(降级规则 | RT / 异常比例 / 异常数)回溯什么是Sentinel?正文环境准备降级规则介绍准备测试RT注意事项异常比例异常数回溯什么是Sentinel?Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。本文主要讲解 Sentinel 容错功能之一 降级规则 。正文环境准备需要启动好 S

2020-07-06 11:29:58 2740

原创 Spring Cloud Alibaba - Sentinel入门案例(二)(流控规则 | 直接 / 关联 / 链路 / 快速失败 / Warm Up / 排队等待)

SpringCloud Alibaba - Sentinel入门案例(二)(流控规则 | 直接 / 关联 / 链路 / 快速失败 / Warm Up / 排队等待)回溯Sentinel 基本概念正文环境准备流控规则介绍简单介绍对 阈值类型 / 单机阈值做 测试流控模式直接流控模式关联流控模式链路流控模式资源名称的修改链路模式正文坑来了,怎么解决?禁止收敛URL的入口 context配置流控效果回溯Sentinel 基本概念资源:就是Sentinel要保护的东西,它可以是 Java 应用程序中的任何内

2020-07-03 13:26:34 2085 7

原创 Spring Cloud Alibaba - Sentinel入门案例(一)

SpringCloud Alibaba - Sentinel入门案例(一)Sentinel回顾正文控制台搭建使用核心库的使用Sentinel回顾上一篇博文 SpringCloud Alibaba - 初识 Sentinel 中,初步介绍了 Sentinel 的相关内容,这边简要进行回顾一下。Sentinel 分为两个部分:核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。控制台(Dashbo

2020-07-02 13:05:00 1114

原创 Spring Cloud Alibaba - 初识 Sentinel

SpringCloud Alibaba - 初识 Sentinel前言什么是Sentinel?正文容错为了解决什么?服务雪崩效应常见的容错方案常见的容错组件容错组件的对比Sentinel简单描述Sentinel 具有以下特征:Sentinel 分为两个部分:前言什么是Sentinel?Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。那么这篇博文我就简单说明一下什么是服务容

2020-07-02 11:25:45 304

原创 Spring Cloud Alibaba - fegin入门案例(注意事项)

SpringCloud Alibaba - fegin入门案例(注意事项)?什么是fegin?为什么要使用fegin?使用fegin测试可能出现的异常 java.lang.NoClassDefFoundError: Lcom/netflix/config/CachedDynamicIntProperty生产者接收不到传入的字符串什么是fegin?Feign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单, 只需要创建一个接口并添加一个注解即可。

2020-07-01 19:01:59 631

原创 Spring Cloud Alibaba - Ribbon入门案例(Ribbon支持的负载均衡策略)

SpringCloud Alibaba - Ribbon入门案例讲述正文前置步骤使用讲述对于 Ribbon 来说,有使用过 Spring Cloud 肯定不会陌生,它是服务之间通信的一种方式,通常配合Hystrix一起使用,虽然Hystrix已经成为历史,但是 Ribbon 还在,那么我这边就讲解一下它的使用。正文Ribbon是Spring Cloud的一个组件, 它可以让我们使用一个注解就能轻松的搞定负载均衡。至于什么是负载均衡,说实话我是想详细写一写的,但是通过资料整理后发现,写的又好又详细的

2020-07-01 16:26:10 873

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除