- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 04如何利用事务消息实现分布式事务
那什么是事务呢?如果我们需要对若干数据进行更新操作,为了保证这些数据的完整性和一致性,我们希望这些更新操作要么都成功,要么都失败。至于更新的数据,不只局限于数据库中的数据,可以是磁盘上的一个文件,也可以是远端的一个服务,或者以其他形式存储的数据。这就是通常我们理解的事务。其实这段对事务的描述不是太准确也不完整,但是,它更易于理解,大体上也是正确的。所以我还是倾向于这样来讲“事务”这个比较抽象的概念。原子性、一致性、隔离性、持久性。这四个属性通常称为 ACID 特性。原子性。
2024-04-04 14:15:00
680
原创 03为什么需要消息队列
今天我们来讲讲为什么需要消息队列,消息队列主要解决的是什么问题。消息队列是最古老的中间件之一,从系统之间有通信需求开始,就自然产生了消息队列。但是给消息队列下一个准确的定义却不太容易。我们知道,消息队列的主要功能就是收发消息,但是它的作用不仅仅只是解决应用之间的通信问题这么简单。我们举个例子说明一下消息队列的作用。话说老朱是一家黄桃罐头厂作坊的老板,生产出美味的罐头力需要三道工序:首先将黄桃洗干净切块,然后将黄桃块加糖水变成成品黄桃,最后将黄桃块灌入玻璃模具后就是成品黄桃罐头了。
2024-04-04 11:45:00
552
原创 标题:Node.js 常用命令大全:提高开发效率必备
通过这份博客,读者可以快速了解并掌握 Node.js 开发中常用的命令,从而提高自己的开发效率和工作质量。
2024-04-03 07:15:00
400
原创 02怎样更好地学习消息队列
从系统之间有通信需求开始呢,就产生了消息队列,它也是最古老的中间件之一。它的应用场景非常广泛,分布式系统中的很多进程间通信问题,都可以用消息队列来解决。可以说消息队列是所有后端程序员的必备技能。但是,想要系统、深入地学习消息队列,却并不容易。市面上消息队列的论坛社区不少,但是信息错综混杂,你想要了解消息队列的完整知识体系,想深度进阶为消息队列达人,却没有清晰的学习路径可寻。
2024-04-02 17:44:32
772
原创 01消息队列开篇词
但如果你掌握了消息队列的实现原理,无论你使用任何一种消息队列,遇到任何问题,都可以从原理层面来分析它的原因,再简单看一下它的 API 和相关配置项,就能很快知道该如何配置消息队列,写出高性能并且可靠的程序。无论 AI 还是 IoT,都是一个分布式系统,都要处理海量的数据,都要应对海量并发,它们需要解决的底层问题是一样的。比如说面对消息丢失这个问题,你会怎么解决呢?你可能会问,我是普通程序员, 工作中只会使用消息队列等“轮子”来实现业务,并没有机会参与到“轮子”的开发,那么学习这些底层的技术知识对我有用吗?
2024-04-02 17:14:04
395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人