微服务实战spring cloud alibaba(二十)利用guava框架实现单个接口的令牌桶限流 在前面的springcloud实战项目中我们有介绍使用setinel进行限流。这篇文章我们介绍下使用谷歌的guava框架实现单个接口的令牌筒限流。首先我们介绍下什么是令牌筒限流:令牌桶算法的原理也比较简单,我们可以理... Rae微服务实战2023-03-20988 阅读0 评论
Redis缓存雪崩的解决方案 上一篇文章《Redis缓存击穿的解决方案》我们介绍了缓存击穿的解决方案,这篇文章我们来介绍下缓存雪崩的解决方案。什么是缓存雪崩缓存雪崩指缓存中大量数据的失效时间集中在某一个时间段,导致在这个时间段内缓存失效并额外请求... Rae微服务2023-03-15894 阅读0 评论
Redis缓存击穿的解决方案 上一篇文章《Redis缓存穿透的解决方案》我们介绍了缓存穿透的解决方案,这篇文章我们介绍缓存击穿的解决方案。什么是缓存击穿?缓存击穿指的是在一些高并发访问下,一个热点数据从缓存中不存在,每次请求都要直接查询数据库,从... Rae微服务2023-03-15801 阅读0 评论
热文Redis缓存穿透的解决方案 在java开发过程中redis几乎是我们项目开发的标配,所以我们会经常涉及到利用redis进行开发。那么在redis开发过程中,我们经常会遇到缓存穿透的问题。这篇文章我们就来给大家介绍下缓存穿透的解决方案。首先说说什... Rae微服务2023-03-151015 阅读0 评论
热文微服务实战spring cloud alibaba(十九)代码混淆 大家应该还记得,我们的代码一般编写好了之后,直接mvn install打成jar包之后就放到生产环境去使用了。但是想象一下,这个打包的jar包里面的class是可以完全的被反编译成完整的源码的,如果是ToB或者ToG... Rae微服务实战2023-03-141494 阅读0 评论
热文DBAPI低代码平台添加redis缓存插件 上一篇文章《推荐一个低代码的后端开发平台-DBAPI》我们介绍了低代码平台DBAPI的简单使用。由于是演示环境,因此在演示的时候我们使用的是docker安装部署,在真实的环境中,建议使用安装包的方式进行部署,这样子可... Rae微服务实战2023-03-141365 阅读0 评论
热文推荐一个低代码的后端开发平台-DBAPI 偶然间在网上看到一个后端的低代码开发平台-DBAPI。这里可以直接在页面上编写sql,编写完毕之后直接可以在线发布接口,这样子前端就可以直接开发了。非常方便。个人认为比较适合一些做数据分析方面的系统开发,也就是里面没... Rae微服务实战2023-03-141392 阅读0 评论
热文Springboot项目开发websocket服务端 最近接触到一个银行的项目对接,原以为使用现在成熟的http进行交互,结果银行提供的文档是socket的,因此需要我们编写socket服务端供银行进行调用。所以没办法,需要来操作一下这个socket的服务端项目。下面直... Rae微服务实战2023-03-061167 阅读0 评论
zuul网关中的全局变量配置信息 Zuul中全局变量配置的信息比较多,这里我们挑几个全局的变量解释一下一、url路径匹配# URL pattern # 使用路径方式匹配路由规则。 # 参数key结构:zuul.routes.customName.pa... Rae微服务2023-02-28830 阅读0 评论
热文微服务实战spring cloud alibaba(十八)解决spring cloud gateway response太长被截断的问题 在使用spring cloud gateway的时候,有时候下游的某个服务返回的json非常大,此时经过gateway进行返回的时候就会被自动阶段,那么前端接收到的信息就不完整,解析也会报错,此问题如何解决呢?其实很... Rae微服务实战2023-02-281563 阅读0 评论
热文微服务实战spring cloud alibaba(十七)spring cloud gateway自定义404返回信息 上一篇文章《微服务实战spring cloud alibaba(十六)实现在nacos上配置动态路由》我们在spring cloud gateway里面配置了动态路由,最后测试是成功的。但是我们转念一想,万一如果某人... Rae微服务实战2023-02-281824 阅读0 评论
热文微服务实战spring cloud alibaba(十六)实现在nacos上配置动态路由 上一篇文章《微服务实战spring cloud alibaba(十五)全局链路日志追踪》我们介绍了微服务中的全局链路日志追踪,这篇文章我们介绍下常用的spring cloud gateway,在之前我们写过一篇文章《... Rae微服务实战2023-02-281529 阅读0 评论
热文微服务实战spring cloud alibaba(十五)全局链路日志追踪 在使用spring cloud微服务的时候,我们经常会涉及到服务之间的调用,如下图:此时我们的某个用户请求服务A的时候,会涉及到到服务C,服务G等应用里面去调用。此时由于调用链路变长了,因此,如果某个服务出现问题,我... Rae微服务实战2023-02-241382 阅读0 评论
热文Elasticsearch系列(三十七)Elasticsearch优化应该从哪些方面入手? 使用到elasticsearch的话,我们经常会涉及到优化的事情。那么优化具体如何入手呢?其实我觉得可以从以下几个方面入手:一、集群规划方面1.1、基于目标数据量规划集群在业务初期,经常被问到的问题,要几个节点的集群... Rae搜索引擎2023-02-231197 阅读0 评论
热文Elasticsearch系列(三十六)Elasticsearch常用的配置参数及配置模板 在elasticsearch部署的时候,一般我们修改下clustername和nodename后,其他的配置项我们保持默认的就可以启动起来。但是这样的一个环境在生产中一般是不会被允许的,因此我们在生产环境中还是会涉及... Rae搜索引擎2023-02-231403 阅读0 评论