摘要:
公司内部一次关于kafka消息队列消费积压故障复盘分享报告。总结现象,分析原因,给出了具体解决方案... 阅读全文
摘要:
CQRS 代表命令查询职责分离。这是我第一次听到Greg Young描述的模式。其核心概念是,您可以使用与用于读取信息的模型不同的模型来更新信息。在某些情况下,这种分离可能很有价值,但请注意,对于大多数系统,CQRS 会增加风险的复杂性。 人们用于与信息系统交互的主流方法是将其视为 CRUD 数据存 阅读全文
摘要:
前言: 笔者最近的团队 有部分模块有规划在考虑时序数据库这块,处于兴趣考虑,简单了解一下时序数据库这块。 我会从以下结果维度来阐述这个入门基础知识。 什么是时序数据库? 定义:时序数据库全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签 阅读全文
摘要:
这篇文章主要还是表述清楚DDD相关的基础概念,因为DDD入门有一定的专业名词,还是得有个基本的了解。 先讲解下领域模型作用: 对软件需求进行设计,维持其内在逻辑的一致性 1)划分边界、也是一种高内聚、低耦合 2)所有逻辑都是内聚在对象内部的【包含行为和数据】 为什么需要DDD? 行业现状: 贫血模型 阅读全文
摘要:
网易面试题之有什么思路能提高你写的代码的维护性?
曾经在一次网易的面试中被问到一个这样的开放性问题:谈谈怎么样的手段能提高你的代码的可维护性。首次听到这个问题记得当时回答的很片面,只是回答了类似用MQ技术起到解耦,这篇文章是我从 OO设计准则、软件架构设计原则、编程语言程序设计的思考角度来诠释一下 回答好这个问题。。。 阅读全文
摘要:
BAT经典面试题之redis的热KEY问题怎么解决?包含如何发现热KEY?
这篇文章还是比较详细的介绍了热KEY的N中解决方案,也引出了业界比如有赞的方案,并对方案进行点评,甚至引出了其他方案的探索,超级推荐 阅读全文
摘要:
记一次redis 基于spring实现类对同一个KEY序列化内容不同导致一次事故 阅读全文