消息中间件架构讨论

时间:2024-03-17 07:58:39
【文件属性】:

文件名称:消息中间件架构讨论

文件大小:563KB

文件格式:PDF

更新时间:2024-03-17 07:58:39

消息中间件架构讨论

接上一篇的《业务方对消息中间件的需求》,在可用性和可靠性的基础上,讨论各种架构的优缺点,最后给出自己关于消息中间件的架构思考。首先还是来看Kafka的系统架构(做消息中间件逃不开要去了解Kafka)。Kafkaecosystem包含以下几块内容:ProducerConsumerKafkaclusterZooKeeper其中ZooKeeper承当了NameServer的角色,同时用于保存系统的元数据,提供选主、协调等功能。Broker是真正的服务端,用于存储消息。首先看外部依赖的可用性。如果你的系统“强依赖”了外部的其他服务,那么你的系统的可用性必然和外部服务的可用性相关。(强依赖表示不可脱离依


网友评论