随笔分类 -  SpringCloud

摘要:介绍和使用场景 1)什么是消息 一个事件,需要广播或者单独传递给某个接口 2)为什么使用这个 配置更新了,但是其他系统不知道是否更新 SpringCloud配置中心可参考: https://www.cnblogs.com/tianhengblogs/p/12508120.html 1.安装Rabbi 阅读全文
posted @ 2020-03-17 23:28 玉天恒 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1.前提 配置中心已经完成配置 参考 https://www.cnblogs.com/tianhengblogs/p/12507862.html 2.添加依赖 <!-- config client --> <dependency> <groupId>org.springframework.cloud 阅读全文
posted @ 2020-03-17 00:10 玉天恒 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1. 什么是配置中心 统一管理配置,怏速切换各个环境的配置 相关产品:百度的 discont https://github.com/knightliao/disconf阿里的diamand https://github.com/takeseem/diamondspringcloud的configs- 阅读全文
posted @ 2020-03-16 23:18 玉天恒 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1.前提 已经配置Sleuth,可参考 https://www.cnblogs.com/tianhengblogs/p/12504195.html 2.什么是Zipkin? 官网:https://zipkin.io/大规模分布式系统的APM工具( Application Performance Ma 阅读全文
posted @ 2020-03-16 19:09 玉天恒 阅读(661) 评论(0) 推荐(0) 编辑
摘要:1. 官方文档 https://spring.io/projects/spring-cloud-sleuth#overview 什么是Sleuth? 一个组件,专门用于追踪每个请求的完整调用链路 最主要功能? 做日志埋点 2.添加依赖 <dependency> <groupId>org.spring 阅读全文
posted @ 2020-03-16 15:32 玉天恒 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:前提: 已经配置Zuul网关 参考: https://www.cnblogs.com/tianhengblogs/p/12495370.html 限流方式: 1)nginx层限流 2)网关层限流 1.添加限流过滤器 import com.alibaba.fastjson.JSON; import c 阅读全文
posted @ 2020-03-15 23:56 玉天恒 阅读(299) 评论(0) 推荐(0) 编辑
摘要:前提: 已经配置Zuul网关 参考: https://www.cnblogs.com/tianhengblogs/p/12495370.html 1.添加登录过滤器 import com.alibaba.fastjson.JSON; import com.netflix.zuul.ZuulFilte 阅读全文
posted @ 2020-03-15 23:12 玉天恒 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1 1)报错信息 Description: The bean 'counterFactory', defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$Zu 阅读全文
posted @ 2020-03-15 00:13 玉天恒 阅读(821) 评论(0) 推荐(0) 编辑
摘要:简介 API Gateway,时系统的唯一对外的入口,介于客户端和服务端之间的中间层,处理非业务功能, 提供路由请求,鉴权,监控,缓存,限流等功能 统一接入 智能路由 AB测试、灰度测试 负载均衡、容灾处理 日志埋点(类似 Nignx日志)流量监控 限流处理 服务降级安全防护 鉴权处理 监控 机器网 阅读全文
posted @ 2020-03-15 00:09 玉天恒 阅读(212) 评论(0) 推荐(0) 编辑
摘要:前提: 配置了熔断或者Feign降级的接口才会显示在仪表盘 参考: https://www.cnblogs.com/tianhengblogs/p/12487495.html 断路器原理: 1.添加依赖 <!-- 仪表盘监控 --> <dependency> <groupId>org.springf 阅读全文
posted @ 2020-03-14 13:49 玉天恒 阅读(315) 评论(0) 推荐(0) 编辑
摘要:官方文档: https://github.com/Netflix/Hystrix/wiki/Configuration 1)execution.isolation.strategy 隔离策略 THREAD 线程池 (默认) 它在单独的线程上执行,并发请求受线程池中线程数的限制 SEMAPHORE 信 阅读全文
posted @ 2020-03-14 00:29 玉天恒 阅读(2166) 评论(0) 推荐(0) 编辑
摘要:前言: 在添加熔断降级服务的情况下,再进行报警处理 熔断降级服务博客地址: https://www.cnblogs.com/tianhengblogs/p/12487495.html 前提: 需要安装Redis 1.添加依赖 <dependency> <groupId>org.springframe 阅读全文
posted @ 2020-03-13 23:27 玉天恒 阅读(640) 评论(0) 推荐(0) 编辑
摘要:1.GitHub地址 https://github.com/Netflix/Hystrix https://github.com/Netflix/Hystrix/wiki 官方文档 https://cloud.spring.io/spring-cloud-static/spring-cloud-ne 阅读全文
posted @ 2020-03-13 16:53 玉天恒 阅读(910) 评论(0) 推荐(0) 编辑
摘要:1.熔断: 相当于保险丝,为了防止整个系统故障,包含自己和整个下游服务 订单服务 -》商品服务 -》用户服务 (还有其它服务会调用此服务,就可能出现异常)-》熔断 2.降级: 抛弃一些非核心的接口和数据 旅行箱的例子: 只带核心的物品,抛弃非核心的,等有条件的时候再去携带这些物品 3.熔断和降级互相 阅读全文
posted @ 2020-03-13 14:21 玉天恒 阅读(991) 评论(0) 推荐(0) 编辑
摘要:1.官方文档 https://cloud.spring.io/spring-cloud-static/spring-cloud-openfeign/2.2.2.RELEASE/reference/html/ 2.添加依赖 <dependency> <groupId>org.springframewo 阅读全文
posted @ 2020-03-13 00:45 玉天恒 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1.Ribbon中支持的负载均衡策略 点击工具栏"Navigate" ->"Type Hierarchy",弹出接口继承表格 2.负载均衡策略规则 RandomRule:随机选择一个server(推荐,每个Server配置一样时) BestAvailabl:选择一个最小的并发请求的server,逐个 阅读全文
posted @ 2020-03-11 23:37 玉天恒 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>o 阅读全文
posted @ 2020-03-11 21:14 玉天恒 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1.深度克隆一个对象 import org.springframework.beans.BeanUtils; UserInfoDto user = new UserInfoDto(); user.setName("Tony"); UserInfoDto user2 = new UserInfoDto 阅读全文
posted @ 2020-03-05 00:49 玉天恒 阅读(434) 评论(0) 推荐(0) 编辑
摘要:目的: 获取application.properties配置文件的属性值 代码 @Value("${server.port}") private String port; 阅读全文
posted @ 2020-03-05 00:35 玉天恒 阅读(2280) 评论(0) 推荐(0) 编辑
摘要:1.添加依赖 <!-- mybatis plus 依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</versio 阅读全文
posted @ 2020-02-27 12:42 玉天恒 阅读(825) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示