如果对RocketMQ或者对消息中间件有所了解的话,消费端在进行消息消费时至少需要先进行队列的负载,即一个消费组内的多个消费者如何对订阅的主题中的队列进行负载均衡,当消费者新增或减少、队列增加或减少时能否自动重平衡,做到应用无感知,直接决定了程序伸缩性,其说明图如下:
一、kafka基础知识入门:1、Kafka介绍:Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。它是一种高吞吐量的分布式发布/订阅消息系统,Kafka不仅是一个消息队列,还是一个可以处理流数据的平台。
接着说一下 ,Github 仓库中对这个库的其中一个特点介绍是:High performance: confluent-kafka-dotnet 是一个轻量级的程序包装器,它包含了一个精心调优的 C 语言写的 librdkafka 库。