ICode9

精准搜索请尝试: 精确搜索
  • 全链路灰度之 RocketMQ 灰度2022-02-16 10:32:14

    ​简介:本文将以上次介绍过的《如何用 20 分钟就能获得同款企业级全链路灰度能力?》中的场景为基础,来进一步介绍消息场景的全链路灰度。 作者:亦盏 之前的系列文章中,我们已经通过全链路金丝雀发布这个功能来介绍了 MSE 对于全链路流量控制的场景,我们已经了解了 Spring Cloud 和 Dubbo

  • Apache RocketMQ + Hudi 快速构建 Lakehouse2022-02-16 03:31:18

    本文目录 背景知识 大数据时代的构架演进 RocketMQ Connector&Stream Apache Hudi 构建Lakehouse实操 本文标题包含三个关键词:Lakehouse、RocketMQ、Hudi。我们先从整体Lakehouse架构入手,随后逐步分析架构产生的原因、架构组件特点以及构建Lakehouse架构的实操部分。 背景知识 1

  • 分布式消息队列RocketMQ(一)安装与启动2022-02-10 18:34:54

    分布式消息队列RocketMQ 一、RocketMQ简介 RocketMQ(火箭MQ) 出自于阿里,后开源给apache成为apache的顶级开源项目之一,顶住了淘宝10年的 双11压力 是电商产品的不二选择 (略微有点夸张) 1、MQ概述 Message Queue,是一种提供消息队列服务的中间件,也成为消息中间件,是一套提供了消息生产

  • RocketMQ(十)RocketMQ分布式事务实现2022-02-10 12:03:44

    目录 1、事务场景2、解决思路3、事务消息概念4、事务消息实现4.1 代码说明:4.2 完整代码 1、事务场景 场景:工行用户A向建行用户B转账1万元; 步骤: 1.工行系统发送一个给B增款1万元的同步消息M给Broker2.消息被Broker成功接收后,向工行系统发送成功ACK3.工行系统收到成功ACK

  • rocketmq核心源码分析第二十三篇一顺序消息2022-02-08 16:03:51

    文章目录 顺序消息使用demo源码分析 总结 顺序消息 使用demo 通过MessageQueueSelector对mqs进行选择一般按业务维度保障分区顺序 defaultMQProducer.send(msg,new MessageQueueSelector(){ public MessageQueue select(List<MessageQueue> mqs, Message msg, Object

  • RocketMQ(7) 消费幂等2022-02-07 15:02:34

    1 什么是消费幂等 当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消 费并未对业务系统产生任何负面影响,那么这个消费过程就是消费幂等的。 幂等:若某操作执行多次与执行一次对系统产生的影响是相同的,则称该操作是幂等的。 在互联网应用中

  • RocketMQ(6) offset管理2022-02-07 15:01:58

    这里的offset指的是Consumer的消费进度offset。 消费进度offset是用来记录每个Queue的不同消费组的消费进度的。根据消费进度记录器的不同,可以分为两种模式:本地模式和远程模式。 1. offset本地管理模式 当消费模式为广播消费时,offset使用本地模式存储。 因为每条消息会被所有的

  • RocketMQ的架构设计、关键特性、与应用场景详解2022-02-06 23:32:31

    内容大纲:  1.RocketMQ的简介与演进 2. RocketMQ的架构设计 3.RocketMQ的关键特性 4.RocketMQ的应用场景 RocketMQ的简介 RocketMQ一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项

  • RocketMQ2022-02-06 18:31:32

    一.MQ的相关概念 什么是MQ? Message Queue,消息队列。简单的来说,就是一个先进先出的队列,用来发送消息(信息)。 为什么要用 MQ? 流量消峰:在电商系统中,比如双11下单太多,来不及处理,生产者就把下单的信息先放在MQ中,后来慢慢交给消费者进行消费。 异步任务:有些服务的调用,比如A调用B,A还

  • 2022-02-03 23:05:07

    在本机搭建集群环境: 简便快速 不需要处理端口开放等防火墙设置 前提条件: 修改好JVM参数,比如将JVM的Xms等参数调小(默认4GB)。 在本机装好rocketMQ并成功运行(可以通过本地单机起nameserver服务,跑官方提供的demo验证) 创建NameServer集群 复制原RocketMQ包 原有RocketMQ包如下位

  • RocketMQ或Kafka2022-02-03 19:04:14

  • RocketMQ消费进度管理2022-02-03 14:02:35

    业务实现消费回调的时候,当且仅当此回调函数返回ConsumeConcurrentlyStatus.CONSUME_SUCCESS ,RocketMQ才会认为这批消息(默认是1条)是消费完成的 如果这时候消息消费失败,例如数据库异常,余额不足扣款失败等一切业务认为消息需要重试的场景,只要返回ConsumeConcurrentlyStatus.RECO

  • SpringBoot整合RocketMQ2022-01-31 22:35:15

    0. 启动Name Server与 Broker 1. 引入依赖 添加 RocketMQ 客户端访问支持,具体版本和安装的 RocketMQ 版本一致即可。 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.7.1</version> <

  • 最全RocketMQ学习资料2022-01-29 10:34:50

    1、MQ介绍 1.1 什么是MQ?为什么要用MQ? MQ就是MessageQueue,消息队列 MQ的应用场景主要有以下几个方面: 异步解耦 交易系统作为淘宝和天猫主站最核心的系统,每笔交易订单数据的产生会引起几百个下游业务系统的关注,包括物流、购物车、积分、流计算分析等等,整体业务系统庞大而且复杂,消

  • 04 | 如何利用事务消息实现分布式事务?2022-01-28 14:02:29

    1.应用场景 主要用于解决消息生产者和消息消费者的数据一致性问题。 2.学习/操作 1.文档阅读 04 | 如何利用事务消息实现分布式事务?-极客时间 文章内容: 你好,我是李玥,今天我们来聊一聊消息和事务。 一说起事务,你可能自然会联想到数据库。的确,我们日常使用事务的场景,绝大部分

  • Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点2022-01-27 17:35:43

    目录1 MQ面试1.1 问题引入1.2 面试题剖析1.2.1 为什么使用消息队列1.2.1.1 解耦1.2.1.2 异步1.2.1.3 削峰1.2.2 消息队列有什么优缺点1.2.3 Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点 1 MQ面试 1.1 问题引入 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveM

  • RocketMQ安装和测试2022-01-27 12:00:05

    一、RocketMQ 1.下载 RocketMQ官网:https://rocketmq.apache.org/ RocketMQ各个版本官网下载地址:https://rocketmq.apache.org/dowloading/releases/ 我下载使用的4.3.0的版本:https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip 下载完成后

  • RocketMQ安装2022-01-26 20:59:20

    Linux安装 环境说明 对于 RocketMQ 4.3.0版本,官方要求环境如下,其中 Git 用于从 GitHub 获取源码,没有安装也没关系,可以直接下载。 官方推荐的流程是:Linux 系统上安装 Git 工具 、Maven、Java JDK Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上 然后 M

  • 小红书消息中间件的运维实践与治理之路2022-01-26 10:35:29

    ​简介:近年来,消息领域的全面云原生化逐渐走向深入,比如 RocketMQ 5.0 版本的存算分离设计和 raft 模式,再比如 Kafka3.0 引入了分层设计的方式(tiered storage)和 raft 模式,以及近年来新崛起的 Pulsar 也开始采用云原生架构,在未来都可以针对具体业务需求引入进行功能迭代,发挥组件的最

  • SpringBoot整合RocketMQ,顺序消息2022-01-24 23:36:18

    目录 引言问题分析RocketMq顺序消息生产者消费者消费结果小结 引言 总有那么一种业务需求是要有先后顺序来执行 问题分析 例:在A系统下了一个订单,需要推到B系统去生成订单和发货单,并且是要先生成订单再生成发货单,如果按正常情况去先发造成订单的消息到MQ,再发生成发货单

  • SpringBoot整合RocketMQ,集群、广播消息2022-01-24 21:58:22

    目录 环境生产者application.yml发送普通消息 消费者application.yml消费组(consumerGroup)集群消费者1 consumer-group-1 (集群)消费者2 consumer-group-1 (集群)消费者3 consumer-group-2消息消费结果 集群模式小结广播模式消费消费者5消费者6广播模式消费结果广播模式小结

  • docker-compose部署三组主从节点2022-01-24 20:01:31

    A、broker节点部署 1、所有的目录结构 . ├── conf │ ├── broker-a-m-1.conf │ ├── broker-a-s-1.conf │ ├── broker-a-s-2.conf │ ├── broker-b-m-1.conf │ ├── broker-b-s-1.conf │ ├── broker-b-s-2.conf │ ├── broker-c-m-1

  • Kafka、RabbitMQ、RocketMQ 之间的区别是什么 ?2022-01-24 15:34:22

    Kafka、RabbitMQ、RocketMQ 之间的区别是什么 ? - 知乎 Kafka和RabbitMQ的区别: RabbitMQ 有这么个特性,它在官方文档就声明了自己是不保证多线程消费同一个队列的消息,一定保证顺序的。而不保证的原因,是因为多线程时,当一个线程消费消息报错的时候,RabbitMQ 会把消费失败的消息再入

  • 基于Jmeter实现Rocketmq消息发送2022-01-24 11:04:27

    本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:Matongxue_8 码同学抖音号:小码哥聊软件测试   在互联网企业技术架构中,MQ占据了越来越重要的地位。系统解耦、异步通信、削峰填谷、数据顺序保证等场景中,到处都能看到MQ的身影。 而测试工程师在工作中,也经常

  • 全站最硬核 百万字强肝RocketMq源码 火热更新中~(三十六)2022-01-23 12:01:44

    org.apache.rocketmq.client.impl.factory.MQClientInstance MQ客户端实例。进来之后又先是声明: private final static long LOCK_TIMEOUT_MILLIS = 3000; private final InternalLogger log = ClientLogger.getLog(); private final ClientConfig clientConfig; private fin

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有