最新内容

RocketMQ中的线程池是如何创建的?

前言大家好,我是小郭,今天主要来和大家聊一聊RocketMQ中的线程池是如何创建的,如何设置线程池数量,同时也可以从中去学习到一些线程池的实践和需要注意的一些细节。RocketMQ在哪些地方使用到了线程池?在RocketMQ中存在了大量的对线程池的使用,从消息的生产到投递Broker中,到最后的消息消费每一个环节中都大量使用到线程池的地方,下面我们拿出几个不 …

第三篇:SpringBoot整合RocketMQ实战+原理解析

技术人必备!关注我的公众号 「老王的技术时光」 每天分享:最新技术干货 | 实战经验 | 行业趋势 | 个人成长 助你提升:编程技巧 | 架构设计 | 面试心得 | 学习方法 立即关注,订阅获取每周更多精彩内容,持续干货,等你来拿! 第一篇:开启RocketMQ之旅~~一、快速实战:使用Spring Boot与RocketMQ集成在本节中,我们将通过Spr …

mq选型:rocketMq和kafka对比

为什么在RocketMQ和kafka中选型在单机同步发送的场景下,Kafka>RocketMQ,Kafka的吞吐量高达17.3ws,RocketMQ吞吐量在11.6ws。kafka高性能原因生产者Kafka会把收到的消息都写入到硬盘中,它绝对不会丢失数据。为了优化写入速度Kafak采用了两个技术,顺序写入和MMFile。顺序写入因为硬盘是机械结构,每次 …

面试官:使用 RocketMQ 怎么进行灰度发布?

今天来聊一聊 RocketMQ 的灰度方案。灰度发布是指在黑与白之间,平滑过渡的一种发布方式。在大流量的系统中,如果一次升级改造范围比较大,或者影响内容不太确定,一般会采用切量的方式进行升级,这样可以减少生产变更带来的影响。如上图,对 ServiceA 这个服务进行升级,采用灰度发布,先升级 Server5,一周后如果没有问题,升级 Server4 和 Se …

10 张图 | 一文带你用 Mac M1 跑 RocketMQ

本文主要内容如下:前言最近在倒腾 RocketMQ 消息队列,首先就得把 RocketMQ 跑起来对吧,我们一般都是 Windows 或者 Linux 机器上,按照官方教程一下子就跑起来了,另外用 Intel 芯片的 Mac 也能轻松跑起来。但是我在 Mac M1 上的机器上跑的时候,就遇到了各种问题,折腾了一天,最后终于把 RocketMQ 在 Mac M …

SpringCloud Alibaba之RocketMQ实战篇

SpringCloud Alibaba之RocketMQ实战篇一、前言RocketMQ是阿里开发的基于消息队列的通用消息中间件产品,能集成分布式事务,也继承了RabbitMQ的优点。RocketMQ都有哪些特性呢?(1)支持发布订阅(PubSub)和点对点(P2P)消息模型(2)在一个队列中可靠的先进先出(FIFO)和严格的顺序传递(3)支持拉(pull)和 …

SpringBoot整合RocketMQ入门示例

环境:springboot2.3.9 + RocketMQ4.8.0RocketMQ机构及概念1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务 …

[python] 基于matplotlib实现圆环图的绘制

圆环图本质上是一个中间切出一块区域的饼状图。可以使用python和matplotlib库来实现。本文主要介绍基于matplotlib实现圆环图。本文所有代码见:Python-Study-Notes# 去掉警告import warningswarnings.filterwarnings("ignore")# 多行输出from IPython.c …

边缘计算革命——Python在IoT与自动驾驶中的新战场

第一章:边缘计算框架选型1.1 Apache TVM模型编译优化实战编译原理突破:TVM通过分层优化架构(见图1),实现模型推理速度提升3-5倍。其核心机制包含:Relay IR:将PytorchTensorFlow模型转换为统一中间表示AutoTVM:基于机器学习的自动调优器,搜索最优算子实现VTA:面向FPGA的硬件抽象层YOLOv8优化案例:impor …