
从存储方式和效率来看,文件系统高于KV存储,KV存储又高于关系型数据库,直接操作文件系统肯定是最快的,但可靠性是最低的,而关系型数据库的性能和可...
RocketMQ支持3种消息发送方式:同步(sync)、异步(async)和单向(one way)。 同步:发送者向RocketMQ执行发送消息...
分布式服务SOA架构体系的服务注册中心主要提供服务调用的解析服务,指引服务调用方(消费者)找到“远方”的服务提供者,完成网络通信,那么Rocke...
RocketMQ系列文集,作为《RocketMQ技术内幕:RocketMQ架构设计与实现原理》学习笔记,用于记录学习过程中的一些心得体会,如有侵...
数学基础系列文章,只是作为一个简单的介绍,在后续学习过程中,有用到的再回来补相关知识。 线性代数不仅仅是人工智能的基础,更是现代数学和以现代数学...
1 对象和数据结构 对象把数据隐藏于抽象之后,暴露操作数据的函数;而数据结构暴露其数据,没有提供有意义的函数。 比如有一个几何类Geometry...
1 有意义的命名 1.1 名副其实 变量、函数或类的名称应该已经答复了所有的大问题,她该告诉你,为什么存在,做什么事,应该怎么用。如果名称需要注...
1 界限上下文 限界上下文确实和划分模块、划分子系统一样,是一种分而治之的手段,可以起到分离关注点的作用。但限界上下文增加了一个要点,就是,它的...
本文作为学习笔记,内容来自“极客时间”专栏《手把手教你落地DDD》,如有侵权,请及时告知,必当及时删除。 1 聚合 聚合的两个重要特征: 具有整...