三、添加Swagger2依赖在pom.xml中加入Swagger2的依赖四、创建Swagger2配置类在项目的配置包下面创建Swagger2的配置类Swagger2Config配置信息如下.paths
阅读全文四、推荐流程通过example属性,可以模拟请求数据报文,如下上图是请求参数的案例上图是返回值的案例,非常清晰,还有相关的案例数据
阅读全文老顾导读1、前言2、UUID3、mysql主键自增4、mysql多实例主键自增5、雪花算法6、redis生成方案7、总结8、悬念一、前言分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单
阅读全文provicer生产者代码其中的DataNotFoundException继承了BusinessExceptionDataNotFoundException的编码以及错误信息: PUBLIC_DAT
阅读全文老顾导读1、前言2、问题3、ELK方案4、ELK用途5、ElasticSearch介绍6、Logstash介绍7、Kibana介绍8、什么是filebeat9、ELK常见架构10、总结一、前言前几篇我
阅读全文老顾导读1、前言2、引入依赖3、配置项值方案4、外部配置文件方案5、springProfile方案6、总结一、前言上一篇文章中老顾介绍了logback基本配置,了解了日志配置的基本方式。我们平时在系统
阅读全文老顾导读1、前言2、自定义资源3、实现限流控制4、实现限流的异常处理5、实现熔断降级6、熔断的降级处理7、更多注解属性说明8、总结一、前言在前一篇文章中,我们介绍了如何使用Sentinel的Api进行
阅读全文老顾导读1、背景2、问题3、API网关4、开源项目5、课程一、背景最近 微服务架构在项目中的应用越来越多,我们知道在微服务架构风格中,一个大应用被拆分成为了多个小的服务系统提供出来,这些小的系统他们可
阅读全文四、api-aggregator:接口聚合服务api-aggregatorapi-aggregator 认为一个聚合接口应该是由若干个接口的返回结果聚合而成的,因此在设计时,我们将其被划分为两个部分:
阅读全文老顾导读1、背景2、流量控制3、熔断降级4、系统保护5、访问控制6、热点参数7、定义资源8、异常统计9、调用来源10、总结一、前言之前老顾和大家介绍了如何利用Sentinel控制台,设置流控,降级,授
阅读全文三、原理先用图来说明:五、规则配置六、示例比如我们希望控制对资源 test 的访问设置白名单,只有来源为 appA 和 appB 的请求才可通过,则可以配置如下白名单规则:七、总结今天老顾介绍的两个知
阅读全文二、热点参数我们先对代码进行一些改造,在控制器增加个方法http://localhost/test-hot?a=1&b=2在Sentinel控制台簇点链路里面多了个hot资源名三、热点规则我们来设置一
阅读全文二、整合Sentinel首先我们创建一个spring boot项目,引入依赖请求路径我们再创建一个请求控制器,模拟请求接口启动启动后,请求接口http://localhost/test-b,http:
阅读全文Sentinel 将 SlotChainBuilder 作为 SPI 接口进行扩展,使得 Slot Chain 具备了扩展的能力。当然我们可以自行加入自定义的 slot 并编排 slot 间的顺序,从
阅读全文2、勾选“Beta发布”,在文本框里填入要下发配置的IP,多个IP用逗号分隔第二步:在两个微服务应用中通过使用spring.cloud.nacos.config.ext-config参数来配置要加载的
阅读全文spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://192.168.31.250:3306/nacos?characte
阅读全文多环境测试启动goods-consumer应用,设置启动参数spring.profiles.active,设置不同的环境dev、test;访问URL请求,得到不同的值,表示多环境生效DEV环境TEST
阅读全文二、新建配置打开nacos控制台,操作配置列表这里创建Data Id 为goods-consumer.yml的配置文件,其中Group为默认的DEFAULT_GROUP,配置文件的格式也相应的选择ya
阅读全文解压运行这里 Nacos 单机部署方式使用命令 -m standalone ,如果是 Windows 命令,可以直接双击 startup.cmd 文件即可。浏览器访问http://{ip}:8848/
阅读全文