框架
文章平均质量分 95
罗志宏
这个作者很懒,什么都没留下…
展开
-
缓存双写一致性
缓存双写一致性1. 缓存基本使用方式2. 先更新数据库,再更新缓存2.1 线程安全问题2.2 从业务场景角度考虑3. 先删除缓存,再更新数据库3.1 线程安全问题3.2 延时双删策略4. 先更新数据库,再删除缓存5. 最终方案前言:在开头有必要说明,如果对数据一致性要求比较高就不要存缓存,因为只要涉及到双写就一定存在一致性问题。1. 缓存基本使用方式 如果可以容忍数据不一致话,我们可以给缓存设置一个过期时间,所有写操作以数据库为基准,缓存过期后就会去数据库中取新值,保证了数据的最终一致性 过原创 2022-04-12 15:49:20 · 1430 阅读 · 1 评论 -
Feign 详解
Feign详解1. feign 简介1.1 什么是 feign1.2 feign 能干什么2. feign 简单使用2.1 快速搭建 Eureka Server2.2 创建 feign 提供方2.3 创建 feign 调用者3. feign 进阶使用3.1 服务提供方集群3.2 feign 调用者添加负载均衡注解4. feign 的一些优化4.1 修改配置前言: 在微服务架构中,一个请求需要调用多个服务才能完成。为了缩短请求耗时,提升服务的吞吐量,服务之间的互相调用变得格外重要。 微服务调用方式原创 2021-04-08 01:17:57 · 1330 阅读 · 0 评论 -
sentinel 简单使用
sentinel1. springboot 整合 Sentinel1.1 sentinel-dashboard 安装1.2 客户端配置1.3 编写测试用例1.4 @SentinelResource各项属性简介1.5 持久化限流配置2. sentinel 源码学习前言:在学习该框架之前,我们先来了解一些问题。问题一:百万级并发请求,服务器真的会宕机吗? 答:对于服务端来说,当请求量达到了 tomcat 设置的最大连接数,请求任务会加入任务队列中等待被执行,但如果任务队列也满了,则会直接拒绝其它请求。原创 2021-04-06 22:12:02 · 1784 阅读 · 0 评论 -
Spring IOC
Spring IOC1.什么是IOC2.AbstractApplicationContext.finishBeanFactoryInitializationDefaultListableBeanFactory.preInstantiateSingletonsAbstractBeanFactory.getBeanAbstractBeanFactory.doGetBeanDefaultSingletonBeanRegistry.getSingletonAbstractAutowireCapableBeanFac原创 2021-03-28 23:29:21 · 135 阅读 · 0 评论