负载均衡-消息生产者|学习笔记

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 快速学习负载均衡-消息生产者

开发者学堂课程【RocketMQ 知识精讲与项目实战(第三阶段)负载均衡-消息生产者】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/704/detail/12453


负载均衡-消息生产者

 

producer 负载均衡

image.pngRocketMQ 的负载平衡主要分两方面,第一方面是生产者的负载平衡,第二方面是 consumer 消费者的负载平衡。

生产者在发送消息的时候,如何实现负载平衡?主要是基于 topic 的路由,通过主题的路由来实现。发送消息最终会发送到消息队列当中,那么一个 topic 可以关联多个消息队列,broker 当中可以有多个队列。以此来看,第一次发送消息,其负载平衡的策略是轮选的方式。第一次发送到第一个队列,第二次发送到第二个队列,第三次发送到第三个队列。第四次发送,如果两个 broker 均关联到 topic 主题则发送到如图位置,依次所示。两个 broker 均负载到生产者发送消息的压力。当发送第七个时,再次返回到第一个的位置开始,通过该机制实现生产者的负载平衡。这个过程在 rocketMQ 内部就已经实现了,对于我们而言,只需要去发送,不需要去管理其内部如何运行,其内部机制就是上述所说的进行。本节的关键点在于:默认会通过轮询的方式将消息发送给不同的 messageQueue , messageQueue 又可以落在不同的 broker 当中,以此实现生产者的消费平衡。

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
弹性计算 编解码 运维
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记
快速学习第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》。
1569 0
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记
|
弹性计算 tengine 负载均衡
【视频】第二讲-负载均衡CLB|学习笔记
快速学习【视频】第二讲-负载均衡CLB。
759 0
【视频】第二讲-负载均衡CLB|学习笔记
|
消息中间件 负载均衡 监控
RocketMQ 5.0 客户端负载均衡机制|学习笔记
快速学习 RocketMQ 5.0 客户端负载均衡机制
301 0
RocketMQ 5.0 客户端负载均衡机制|学习笔记
|
运维 负载均衡 Cloud Native
容器网络 ALB Ingress|学习笔记
快速学习容器网络 ALB Ingress
406 0
容器网络 ALB Ingress|学习笔记
|
负载均衡 网络协议 Java
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。
146 0
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
|
弹性计算 负载均衡 监控
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
快速学习 SLB 负载均衡 02-SLB 的基本概念视频。
205 0
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
|
弹性计算 负载均衡 云计算
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
快速学习 SLB 负载均衡01-负载均衡的产生及发展视频。
220 0
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
|
Kubernetes 负载均衡 Cloud Native
微服务用户为什么要选择云原生网关?|学习笔记(二)
快速学习微服务用户为什么要选择云原生网关?
378 0
微服务用户为什么要选择云原生网关?|学习笔记(二)
|
Kubernetes 监控 Cloud Native
下一代网关——云原生网关商业化发布 | 学习笔记
快速学习 下一代网关——云原生网关商业化发布
412 0
下一代网关——云原生网关商业化发布 | 学习笔记
|
缓存 负载均衡 监控
微服务调用 Feign 与负载均衡|学习笔记(三)
快速学习微服务调用 Feign 与负载均衡
131 0
微服务调用 Feign 与负载均衡|学习笔记(三)