摘要: 实际开发中,关于数据库操作方面的代码,例如,Entity、Mapper、Xml文件基本都是自动生成,之前一直是使用idea的插件easyCode生成,这个插件只能在idea旗舰版中使用,基本可以自定义代码模板,比较好用,配置好后是界面图形化的操作,生成需要的代码,本次由于项目原因,不能使用easyC 阅读全文
posted @ 2022-10-13 15:40 浪迹天涯的派大星 阅读(1259) 评论(0) 推荐(0)
摘要: 在Springboot项目中整合Sentinel实现流控,Gateway整合Sentinel见Gateway整合Sentinel,Sentinel-daahboard的改造见Sentinel-dashboard改造(普通流控和网关流控规则持久化到Nacos) 本文章节如下,有兴趣可以自行跳转 1、s 阅读全文
posted @ 2022-09-01 20:12 浪迹天涯的派大星 阅读(2447) 评论(0) 推荐(0)
摘要: Gateway整合Sentinel比较方便,基本分为一下几步: 1、依赖的引入2、全局异常处理3、配置文件修改 1、依赖的引入 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-sen 阅读全文
posted @ 2022-09-01 20:10 浪迹天涯的派大星 阅读(1056) 评论(0) 推荐(0)
摘要: 本文主要是对sentinel-dashboard源码进行改造,分为两块,一块是普通流控规则的改造,一个是网关流控规则的改造,完整的修改过的源码见文章最后源码下载,可以直接使用,修改Nacos配置就可以。 1、官网源码的下载 由于sentinel-dashboard的原始jar包,数据是存储在内存中, 阅读全文
posted @ 2022-09-01 19:30 浪迹天涯的派大星 阅读(678) 评论(0) 推荐(0)
摘要: 本文主要是对Sentinel整个集成过程的回顾整理,描述Sentinel在系统中的位置以及Sentinel-dashboard和Sentinel-client的数据流转和交互逻辑,便于后面文章的理解和在项目中实际集成。 1、系统整体框架图 常规的微服务体系框架图如下,Sentinel支持的限流的地方 阅读全文
posted @ 2022-09-01 16:10 浪迹天涯的派大星 阅读(507) 评论(0) 推荐(1)
摘要: 1、错误截图 2、错误分析 sentinel-dashboard是需要和微服务进行双向交互的,本地的微服务访问接口注册到sentinel-dashboard,同时会在本地起一个http service,端口默认是8719,如果被占用会依次向后尝试,管理页面如下图: 可以看到,控制台保存的ip是内网的 阅读全文
posted @ 2022-08-02 09:04 浪迹天涯的派大星 阅读(1352) 评论(0) 推荐(1)
摘要: 1、下载sentinel-dashboard.jar 如下图,选择对应的版本,本文是1.8.0的版本,官方下载地址 如何确认自己的代码的sentinel-dashboard版本,点进项目中相关的alibaba-sentinel依赖 <dependency> <groupId>com.alibaba. 阅读全文
posted @ 2022-07-29 19:18 浪迹天涯的派大星 阅读(961) 评论(0) 推荐(0)
摘要: 1、下载jdk/jre 官网下载地址 ,由于服务器上只需要java运行时环境,所以这里选择下载jre,如下图下载需要的对应的版本: 2、删除jre中无用的文件 #解压 tar -zxvf jre-8u202-linux-x64.tar.gz cd jre1.8.0_202 #删除文本文件 rm -r 阅读全文
posted @ 2022-07-29 17:55 浪迹天涯的派大星 阅读(984) 评论(0) 推荐(0)
摘要: 1、拉取nacos最新镜像 docker pull nacos/nacos-server 2、查看拉取的镜像(镜像比较大,有一个多G) docker images 3、运行镜像(standalone以单机模式运行) docker run --name nacos-standalone -e MODE 阅读全文
posted @ 2022-07-28 17:50 浪迹天涯的派大星 阅读(1672) 评论(0) 推荐(0)
摘要: 首先需要安装nacos,我这边是docker部署的nocas,安装步骤这里不多说,需要的见另一篇文章,下面开始正文。 1、依赖的引入 如果是直接引入的 spring-cloud-alibaba,不需要指定下面依赖的版本。 <!--nacos配置--> <dependency> <groupId>co 阅读全文
posted @ 2022-07-28 11:36 浪迹天涯的派大星 阅读(238) 评论(0) 推荐(0)