购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

故障类型

消息系统可能发生故障。它们可能无法向订阅者投递消息,也可能无法接收发布者发送的消息,还可能在数据传输的过程中丢失消息。根据系统设计架构和使用方式的不同,不同故障类型的严重程度也会有所区别。以本章中的邮件示例来说,未能将邮件投递给收件人可能会有不同程度的后果。例如,如果在某一天你没能收到最喜欢的简讯邮件,对你来说这可能并不是什么大问题,你可以把时间花在其他更有意义的事情上。然而,如果某购物平台的支付流程发生故障,而且该购物平台使用邮件信息进行虚拟同步,那最好的情况可能是顾客收不到购买的商品,而最坏的情况可能是平台破产。因此,构建一个容错能力强的消息系统至关重要。

要处理好消息接收、消息投递和消息存储过程中可能出现的故障,缜密的设计与精巧的实现是必要的。我们会在下一章介绍Pulsar解决这几个问题的方式。 YfmX5sqaYoCb1o8oL9e+PB2zU4d+4PXUt1Y3MwbeSykTr3JbKVQ1IkxyvU450gRk

点击中间区域
呼出菜单
上一章
目录
下一章
×