04 2023 档案

摘要:Dubbo和SpringCloud CAP原理 服务注册与发现 生产者节点和消费者节点配置 负载均衡 熔断 网关 分布式配置,从git拉取等方法, BUS消息总线 从一个项目入手: https://docs.xxyopen.com/course/novelcloud/ 阅读全文
posted @ 2023-04-20 01:31 NobodyHero 阅读(12) 评论(0) 推荐(0) 编辑
摘要:主从结构: 方案1:多master无slave模式 缺点: 若broker宕机,则broker上未被消费的消息在broker恢复前无法消费 方案2:多“master-slave”异步复制模式 给master分配slave从节点,生产者发消息给master后,异步将master的数据增量复制到slav 阅读全文
posted @ 2023-04-17 21:55 NobodyHero 阅读(59) 评论(0) 推荐(0) 编辑
摘要:主要组成: https://www.cnblogs.com/dwj-ngu/p/17087863.html 为什么吞吐量高? commitlog统一写入 cnblogs.com/dwj-ngu/p/17100284.html 0拷贝技术: 搞清楚拷贝的流程,以及0拷贝技术的改进。 https://w 阅读全文
posted @ 2023-04-17 08:34 NobodyHero 阅读(5) 评论(0) 推荐(0) 编辑
摘要:分布式锁的最简单版本: setnx key value set key value 命令是对key设置值的命令,不管key是否存在值都会设置进去。 setnx key value命令对key进行值的设置前进行非空判断,如果key有值返回0,如果key为空就设置返回1. 在setnx失败后会循环等待锁 阅读全文
posted @ 2023-04-13 07:37 NobodyHero 阅读(10) 评论(0) 推荐(0) 编辑
摘要:缓存雪崩/穿透/击穿是什么?如何处理,代码实现逻辑? 缓存雪崩:redis中大量key集体过期 缓存穿透:大量请求根本不存在的key 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期) 缓存雪崩: 进行预先的热门词汇的设置,进行key时长的调整 实时调整,监控哪 阅读全文
posted @ 2023-04-07 07:18 NobodyHero 阅读(11) 评论(0) 推荐(0) 编辑
摘要:热点数据倾斜是什么?如何解决和处理? 数据量倾斜和访问热点数据造成倾斜: 数据量倾斜:1.bigkey 2.hashtag不规范 3. 槽位分配不均 数据访问倾斜:1.拆key 2.扩容 3.本地缓存 如果是bigkey导致的倾斜: 在业务层生成数据时,要尽量避免把过多的数据保存在同一个键值对中。如 阅读全文
posted @ 2023-04-04 08:01 NobodyHero 阅读(13) 评论(0) 推荐(0) 编辑
摘要:4.Redis Cluster 集群模式 如果单机吞吐量过大,我们可以横向和纵向进行扩展,横向就是加节点(scale out),纵向就是加配置(scale up)。 如果加配置,治标不治本,单机局限性和持久化问题无法解决(如轮式RDB快照还是AOF指令) 横向扩展更容易扩展,可以解决很多问题,包括单 阅读全文
posted @ 2023-04-03 23:40 NobodyHero 阅读(22) 评论(0) 推荐(0) 编辑
摘要:多巴胺在达到峰值之后,会在一个较低的水平进行多巴胺循环。 黑质纹状体通路,主要用于运动。 中层皮层边缘通路,主要用于奖励、强化和激励。 前额叶皮层:思考、计划。参与对某事的合理解释和参与对某事的主观体验 多巴胺释放范围可以不同,大范围或局部(神经元之间,通过信号,在突触之间交流,多巴胺类似)都可以。 阅读全文
posted @ 2023-04-03 12:59 NobodyHero 阅读(571) 评论(0) 推荐(0) 编辑
摘要:哨兵模式Sentinel: 自动感知Master故障并选择一个Slave切换为Master,实现故障的自动转移能力。 1.监控:持续监控主从是否健康,是否处于预期的工作状态. 2.主从的动态切换:当Master故障后,哨兵启动自动故障恢复:从slave中选一个新的master 3.通知机制:竞选出来 阅读全文
posted @ 2023-04-03 09:09 NobodyHero 阅读(18) 评论(0) 推荐(0) 编辑

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