gRPC Resolver 实现 Nacos 服务发现
Nacos SDK 提供了 Subscribe 接口,借助 gRPC manual.Resolver 可以轻松实现健康实例的实时推送,在此 mark 一下。
该分类下的全部文章。
Nacos SDK 提供了 Subscribe 接口,借助 gRPC manual.Resolver 可以轻松实现健康实例的实时推送,在此 mark 一下。
之前不是拿分布式事务扯了两篇文章吗,详见浅谈分布式事务 #1 和 #2,今天就用上次说到的 TCC 来实现一个相对可用的分布式事务。本篇是业务侧实现部分。
很遗憾,想要实现 TCC 业务侧,必然是需要分布式锁,有很多的方案都可以实现分布式锁,我们这里采用简单的 Redis 分布式锁。
之前不是拿分布式事务扯了两篇文章吗,详见浅谈分布式事务 #1 和 #2,今天就用上次说到的 TCC 来实现一个相对可用的分布式事务。
由于以前都没写过状态机,最近随便瞎搞了一个,被吐槽了,笑死,那么今天,将开启王者级 AI 哥模式,写一个所谓的状态机!
在开始实习前 Mentor 给的 Landing 文档中就让我了解 DDD 架构,对于我这个只写过中小型项目的人来说,当时看的第一眼就觉得好复杂好麻烦,不过对于中大型项目来说,很多模式都是前期开发成本高,但保证了后期的可维护性,所以还是有必要了解的,而且我顺便还发现,小徐先生也发了这个文章,又可以美美开学了。
由于最近在开发微服务,之前一直在优化单体的事务,多系统之间的协调后续大概率会用到分布式事务,这里先做个基本了解,避免走弯路。本文是对分布式事务解决方案的进一步介绍:TCC。
由于最近在开发微服务,之前一直在优化单体的事务,多系统之间的协调后续大概率会用到分布式事务,这里先做个基本了解,避免走弯路。
实习期间在开发 IM 微服务时遇到的一些数据库死锁问题,在此进行简单记录。本文介绍了常见的 MySQL 锁,分析了加锁机制和常见的导致死锁的业务场景。造成这些问题的场景其实会有很多,还会持续更新!
前言 最近二开了不少项目,基本都是用Docker部署,所以之前在电脑上装了Docker,不过在 Windows 上安装 Docker Desktop 后,Docker默认是把镜像保存到 C:\Users\ \AppData\Local\Docker\wsl\data\ 路径的ext4.vhdx文件下,在C盘放这些无关紧要的文件属实是浪费,所以整理了一下方法,