04 2024 档案

摘要:分布式事务问题 通常单节点事务比较简单,Spring 提供的 @Transaction 注解能够实现。但是在分布式场景下,比如 ServiceA 调用 ServiceB、ServiceC,每个服务分别操作各自的数据库,如果某个服务调用成功、另外一个调用失败,就会造成数据的不一致性,这就是分布式事务问 阅读全文
posted @ 2024-04-29 16:29 Stitches 阅读(122) 评论(0) 推荐(1) 编辑
摘要:k8s 是什么? k8s 介于应用和服务器之间,能够通过配置协调多个应用服务。使用者通过配置 yaml 文件来将多个服务自动部署应用到各个服务器上,实现服务的自动扩缩容,并且具有高可用性(某台机器上服务宕机后,自动在另外的服务器上部署应用)。 k8s 架构原理 k8s 整体分为控制平面和运行节点,控 阅读全文
posted @ 2024-04-25 13:38 Stitches 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:VPS、ECS VPS:虚拟专用服务器,可以理解为物理机上多个 Vmware/VirtualBox 虚拟机,但传统 VPS 不支持资源升降级,资源是固定的。 ECS:VPS+自主升降级就变成了 ECS。 docker 这里我以一个实际中可能遇到的例子讲解,比如我们有两台服务器,我需要在两台服务器上分 阅读全文
posted @ 2024-04-25 13:37 Stitches 阅读(74) 评论(0) 推荐(0) 编辑
摘要:利用已有开源软件聚合成 API 网关思路介绍 https://www.cnblogs.com/savorboard/p/api-gateway.html API 网关是一个服务器,是系统的唯一入口。它封装了系统内部架构,为每个客户端提供一个定制的 API,同时它可能还有其它权限(身份验证、缓存、请求 阅读全文
posted @ 2024-04-21 01:56 Stitches 阅读(365) 评论(0) 推荐(0) 编辑
摘要:https://juejin.cn/post/6998527815964426271 https://juejin.cn/post/7101120209540349959 垃圾回收器 Serial(新生代)+ Serial Old(老年代) 特点: 单线程垃圾回收器,垃圾回收过程中需要 STW,适用 阅读全文
posted @ 2024-04-19 20:45 Stitches 阅读(16) 评论(0) 推荐(1) 编辑
摘要:Zookeeper https://blog.csdn.net/m0_46109609/article/details/110139341 1、leader 选举和 follower 信息同步 Kafka 中每个 Topic 的分区有 N 个副本,其中 N 是 Topic 的复制因子。Kafka 通 阅读全文
posted @ 2024-04-13 01:54 Stitches 阅读(233) 评论(0) 推荐(1) 编辑
摘要:Redis 可以通过主从节点读写分离来扩展主节点读取能力,那么新增主节点也可以增强数据写入能力。 https://zhuanlan.zhihu.com/p/104641341 https://www.cnblogs.com/lemon-flm/p/15190528.html Redis Cluste 阅读全文
posted @ 2024-04-06 23:07 Stitches 阅读(138) 评论(0) 推荐(0) 编辑
摘要:单实例的正确实现方式 获取锁的正确操作为: SET resource_name my_random_value NX PX 30000,它限定了只有当锁空闲且持有锁的时间为30000ms,并且锁资源对应的 value 为一个随机值。设置随机值是为了在释放锁时,确保当前线程能够释放该锁,避免出现操作超 阅读全文
posted @ 2024-04-06 22:23 Stitches 阅读(35) 评论(0) 推荐(0) 编辑

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