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喜欢

消息队列

RocketMQ简单学习

RocketMQ简单学习
前言 初学RocketMQ, 熟悉RocketMQ的老哥可以跳过本文 从0到1简单搭建单机RocketMQ以及简单的demo跑下消息生产和消费 安装 注意安装的rocketMQ版本和客户端版本最好一致,不然有些版本可能导致消息一直发不出去的问题   下载这个版本即可,...

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

Spring Cloud

Spring Cloud 入坑宝典

Spring Cloud 入坑宝典
前言 本文主要是介绍微服务和Spring Cloud相关内容,如果同学们已经在生产环境上熟练使用 Spring Cloud 可以跳过本文。 主要会涉及到注册中心、配置中心、服务容错、服务网关等内容。   微服务简介   如何理解微服务? 把服务拆的相对小,独...

汪明鑫 8个月前 (01-22) 295浏览 0评论 3喜欢

redis

诡异的redis key 逐出

诡异的redis key 逐出
前言 相信大多数老哥和我抱有同样的想法,redis key被淘汰是因为key新增导致内存不足,然后触发redis淘汰策略, 然而真相并非仅仅如此,在一次线上事故中大量redis key被淘汰,由此领略到redis的骚操作,不讲武德 …   背景 数百个API...

汪明鑫 10个月前 (11-30) 678浏览 0评论 8喜欢

netty

Netty学习资料整理

Netty学习资料整理
书籍 netty实战 netty 4 核心原理 Netty 进阶之路:跟着案例学 Netty   闪电侠 掘金小册 https://juejin.im/book/6844733738119593991/section/6844733738224451591  ...

汪明鑫 11个月前 (10-28) 297浏览 0评论 0喜欢

netty

IO技术小册

IO技术小册
前言 随着逐步学习发现IO技术非常重要,整理此文并及时更新,由于水平有限,相关技能掌握不到位,如有错误敬请指正! 虽然普通日常开发中基本上很难遇到,或者说做IO、长连接等相关项目有一定门槛,但这一点都不能阻碍IO技术的重要性。 本文主要会整理一些自己学过和接触的IO相关技术和知识...

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

分布式

缓存使用引起的思考

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

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