微服务中的分布式事务管理 - 2/2 Saga异步模式
点击[加入交流群] | 我的GitHub 转载请注明来源:https://janrs.com/h42y 这篇文章是上一篇文章的延续。 在这篇文章中,我们将看到Saga模式,它是一种异步模式,在每个微服务中执行一连串的事务,并发布消息或事件以进行下一步。如果中间有任何步骤失败,Saga模式将…
658 2023-03-17 0 点击阅读微服务中的分布式事务管理 - 1/2 2/3阶段提交同步模式
点击[加入交流群] | 我的GitHub 转载请注明来源:https://janrs.com/bkt7 在这篇文章中,我们将看到关于跨微服务的分布式事务管理。 什么是事务 一个事务不过是一系列必须成功执行的操作。即使其中一个操作失败了,整个步骤也必须回滚,以使应用程序处于之前的稳定…
707 2023-03-17 0 点击阅读谷歌发布编写分布式应用的框架Service Weaver
点击[加入交流群] | 我的GitHub 一个新的框架,在本地以模块化单体的形式运行,一旦部署,则为分布式微服务架构 转载请注明来源:https://janrs.com/dl08 项目GitHub地址:https://github.com/ServiceWeaver/weaver 感觉就像永远,总是在什么是更好的之间来来回回:…
456 2023-03-07 0 点击阅读部署高可用主从读写分离Mysql集群01
[!Tip] 部署 mysql 并且设置主从 转载请注明出处:https://janrs.com/pnfq 部署 mysql 主从做读写分离 1.部署 mysql5.7 1.1 安装依赖 apt install lsb-release gnupg wget -y 1.2 安装源 下载脚本直接运行并打开,打开后选择第一个选项按回车,选择 5.7 版本 cd /ho…
1,594 2023-01-20 1 点击阅读部署高可用主从读写分离Mysql集群02
[!Tip] 部署 mycat 中间件 转载请注明出处:https://janrs.com/jozi 部署 Mycat 中间件 [!NOTE] 安装 Mycat 需要先安装 jdk 版本就按照官方的来 1.安装 jdk1.8 [!NOTE] jdk 要求的版本可能随着 mycat 的升级而变化 此处用的是 jdk1.8 版本 去官网下载或者其他地…
942 2023-01-16 0 点击阅读k8s部署prometheus/grafana
[!TIP] K8S部署prometheus以及grafana 并且使用Ingress对外访问 Ingress Nginx Controller 的安装教程地址:(https://janrs.com/2023/02/k8s%e9%83%a8%e7%bd%b2ingress-controller/) 转载请注明出处:https://janrs.com k8s部署prometheus以及grafana k8s部署prome…
1,162 2022-06-19 1 点击阅读k8s部署metrics-server
[!Tip] k8s 部署 metrics-server 转载请注明出处:https://janrs.com k8s 部署 metrics-server 1.生成密钥 kubectl生成密钥文件 kubectl --namespace kube-system create secret docker-registry aliimagesecret --docker-server=registry.cn-shenzhen.aliyuncs.com …
610 2022-06-19 0 点击阅读