4
2
0
2
摘要: http客户端Feign 1、Feign的介绍 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign 其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。 2、Feign的使用 2.1 引入依赖 <!-- Feign客 阅读全文
posted @ 2021-10-25 20:58 CoderTL 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Nacos配置中心 1、Nacos实现配置统一管理 1.1 配置更改热更新 1. 在Nacos中添加配置信息: 2. 在弹出表单中填写配置信息: 1.2 微服务拉取配置 1.2.1 配置获取的步骤如下: 1.2.2 在服务中配置nacos配置信息 1.引入Nacos的配置管理客户端依赖: <!-- 阅读全文
posted @ 2021-10-25 16:59 CoderTL 阅读(1576) 评论(12) 推荐(0) 编辑
摘要: Nacos注册中心 1、认识和安装Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 1.1 windows安装 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitH 阅读全文
posted @ 2021-10-25 14:47 CoderTL 阅读(1470) 评论(1) 推荐(0) 编辑
摘要: 1、Ribbon负载均衡的流程 2、通过源码 查看Ribbon 的负载均衡流程原理 3、负载均衡策略 顶层接口为 IRule 4、修改负载均衡策略 通过定义 IRule 实现可以修改负载均衡规则,有两种方式 4.1 代码方式:在order-service中的OrderApplication类中,定义 阅读全文
posted @ 2021-10-22 22:58 CoderTL 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1、Eureka的作用 1.1、消费者该如何获取服务提供者具体信息? 服务提供者启动时向eureka注册自己的信息 eureka保存这些信息 消费者根据服务名称向eureka拉取提供者信息 1.2、如果有多个服务提供者,消费者该如何选择? 服务消费者利用负载均衡算法,从服务列表中挑选一个 1.3、消 阅读全文
posted @ 2021-10-22 21:59 CoderTL 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型 命令不区分大小写,key区分大小写 1、数据类型 String (字符串) Hash (散列) List (列表类型) Set (集合类型) SortedSet (有序集合类型,简称 Zset) Bitmap (位图) HyperLoglog (统计) GEO (地理) Stre 阅读全文
posted @ 2021-10-19 18:19 CoderTL 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Redis和Mysql的增删改查 利用redis缓存 import com.codertl.redis.entities.User; import com.codertl.redis.mapper.UserMapper; import com.codertl.redis.service.UserSe 阅读全文
posted @ 2021-10-19 16:23 CoderTL 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 缓存击穿和缓存穿透 1、缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 从缓存取不到 阅读全文
posted @ 2021-10-19 16:21 CoderTL 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 1、内容 数据库访问:mybatis + mybatis-plus Druid数据源 mybatis-plus 代码生成器 统一返回 R 类 接口文档:swagger 数据库:MySQL NoSql:Redis 2、整合Druid 数据源 1、导入pom依赖 <dependency> <groupI 阅读全文
posted @ 2021-09-29 23:03 CoderTL 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、概念 Redis 发布订阅 (pub/sub) 是一种消息通信模式: 发送者 (pub) 发送消息 订阅者 (sub) 接收消息 Redis 客户端可以订阅任意数量的频道。 Redis的发布订阅模式本质和传统的MQ的发布订阅类似,但是相对于其它几款MQ产品来说,redis的使用更加便捷,也更加轻 阅读全文
posted @ 2021-09-29 11:48 CoderTL 阅读(212) 评论(0) 推荐(0) 编辑