Welcome everyone

 分类:分布式

分布式

本地消息表

本地消息表
系统A调用系统B如何保证分布式事务 业内的操作好多都靠同步调用 + 异步扫表补偿来做   大家都知道rpc的调用有三态,明确返回成功,明确返回失败,中间态   系统A  创建红包 init 状态 同步调用 B系统扣款,扣款明确返回成功 系统A  修改红包状态为...

汪明鑫 3周前 (08-31) 28浏览 0评论 0喜欢

分布式

系统稳定性思考

系统稳定性思考
最近出了2次故障,回过头来还是有多地方值得思考的,简单总结下避免以后再出类似的问题。 除了这2次产生资损的故障,之前还出过几次线上问题。 出现的几个问题中,蛋疼的是有2个都是重复出现过的问题。   有一个规律是欠的债迟早要还的,尤其是技术债。。。 之前出的某一个问题,如...

汪明鑫 3周前 (08-31) 26浏览 0评论 0喜欢

分布式

Elastic Job实践

Elastic Job实践
Elastic Job是依托于ZK的非中心化分片定时任务框架 本文我们简单了解下分布式调度的概念和理念,以及初步学习Elastic Job   可以先看下文 定时任务的4种实现方式   分布式任务调度概述 为什么需要分布式任务? JDK、Spring 提供...

汪明鑫 2个月前 (07-22) 50浏览 0评论 4喜欢

分布式

缓存使用引起的思考

缓存使用引起的思考
最近和缓存打交道比较多,像redis,memached,localCache等,也遇到一些坑 记录下自己因缓存而引起的思考   个人觉得缓存的思想是一种囤货的思想,快速拿取囤货,如果囤货miss,再去买miss的货回来 缓存的思想在计算机的世界屡见不鲜 从CPU、内存、...

汪明鑫 1年前 (2020-07-28) 10233浏览 2评论 0喜欢

分布式

链路追踪开源产品SkyWalking初体验

链路追踪开源产品SkyWalking初体验
SkyWalking 介绍 分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。   简而言之,SkyWalking是分布式微服务场景下的一...

汪明鑫 1年前 (2020-07-08) 1551浏览 0评论 1喜欢

分布式

分布式链路追踪理论

分布式链路追踪理论
为何需要分布式链路追踪 单机场景下定位常规调用问题往往不是很困难   分布式场景下,链路复杂,定位问题较为困难 需要一个统一的分析调用信息的平台     微服务并不理想化,调用关系复杂,维护成本极高     故障定位难,链路...

汪明鑫 1年前 (2020-07-03) 191浏览 0评论 2喜欢

分布式

分布式事务理论

分布式事务理论
ACID 单机数据库事务ACID Atomic(原子性)     事务必须是原子的工作单元 Consistent(一致性)  事务完成时,必须使所有数据都保持一致状态 Isolation(隔离性)    并发事务所做的修改必须和其他事务所做的修改是隔离的 Duration(持久...

汪明鑫 1年前 (2020-04-03) 243浏览 0评论 2喜欢

分布式

分布式锁 进阶知识

分布式锁 进阶知识
redis 分布式锁  vs  zk 分布式锁 个人觉得redis 命令和运维更简单 zk还是有一定的学习成本,还要部署zk集群  redis分布式锁,其实需要自己不断去尝试获取锁,比较消耗性能 zk分布式锁,获取不到锁,注册监听器,不需要不断主动尝试获取锁,性能开销较小  re...

汪明鑫 2年前 (2020-03-19) 274浏览 0评论 0喜欢

分布式

为什么需要分库分表呢

为什么需要分库分表呢
前言 分库分表存在的意义在于单库单表已经远远不能支撑当前互联网的大数据量和高并发场景下! 因此无敌前辈们就想出了各种优化库优化表的方案,解决系统数据库层面出现的瓶颈 分库分表在公司中的实践也是面试官往往爱问的 如果你对公司中的分库分表还一点不了解的话,赶紧去找相关文档和系统瞅两眼...

汪明鑫 2年前 (2020-02-26) 236浏览 0评论 0喜欢