Tagged articles

RocketMQ

571 articles · Page 6 of 6
Alibaba Cloud Native
Alibaba Cloud Native
Aug 31, 2020 · Cloud Native

Deploy a RocketMQ Cluster on Kubernetes with the RocketMQ Operator – Step‑by‑Step Guide

This article walks through the background of RocketMQ, explains why an Operator is needed for cloud‑native deployments, and provides a complete, hands‑on tutorial for installing RocketMQ Operator via OperatorHub or manually, creating a RocketMQ cluster on Kubernetes, verifying it with producer/consumer examples, and cleaning up the resources.

Cloud NativeKubernetesRocketMQ
0 likes · 16 min read
Deploy a RocketMQ Cluster on Kubernetes with the RocketMQ Operator – Step‑by‑Step Guide
Programmer DD
Programmer DD
Aug 31, 2020 · Backend Development

How to Prevent Message Loss in RocketMQ: Scenarios and Zero‑Loss Solutions

This article examines common RocketMQ message loss scenarios—including network glitches, asynchronous disk flushing, and consumer acknowledgment failures—and presents practical solutions such as transactional messaging, synchronous flush configuration, and proper consumer handling to achieve zero message loss.

Consumer AckMessage QueueRocketMQ
0 likes · 8 min read
How to Prevent Message Loss in RocketMQ: Scenarios and Zero‑Loss Solutions
Wukong Talks Architecture
Wukong Talks Architecture
Aug 20, 2020 · Backend Development

RocketMQ Windows Installation, Configuration, Core Concepts, and Best Practices

This comprehensive guide walks through downloading and installing RocketMQ on Windows, configuring environment variables, starting services, integrating the RocketMQ console, explaining core components, message models, reliability strategies, duplicate handling, transaction messages, and ordering guarantees for robust distributed messaging systems.

ConfigurationInstallationMessage Queue
0 likes · 36 min read
RocketMQ Windows Installation, Configuration, Core Concepts, and Best Practices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 19, 2020 · Backend Development

Implementing Transactional Messages with Apache RocketMQ

This article explains how to use Apache RocketMQ's 2PC-based transactional messaging feature, covering the overall workflow, key concepts such as half messages and compensation, and providing complete Java/Spring Boot code examples for producers, transaction listeners, and consumers.

2PCRocketMQSpring Boot
0 likes · 12 min read
Implementing Transactional Messages with Apache RocketMQ
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2020 · Backend Development

How to Build a High‑Availability RocketMQ Cluster on Two Linux Servers

This guide walks through setting up a fault‑tolerant RocketMQ cluster on two CentOS 7 servers, covering installation of Java, NameServer, multiple Master‑Slave brokers in async and sync modes, configuration tweaks, port opening, verification, and optional console deployment.

BrokerCluster DeploymentHigh Availability
0 likes · 22 min read
How to Build a High‑Availability RocketMQ Cluster on Two Linux Servers
JavaEdge
JavaEdge
Aug 13, 2020 · Backend Development

How RocketMQ Producer Works: A Deep Dive into Init, Startup, and Message Sending

This article examines the RocketMQ client’s Producer implementation using the latest release‑4.7.1 source and unit tests, explaining the facade pattern, startup sequence, state management, and the three message‑sending modes with detailed code walkthroughs and design insights.

ProducerRocketMQjava
0 likes · 13 min read
How RocketMQ Producer Works: A Deep Dive into Init, Startup, and Message Sending
JavaEdge
JavaEdge
Aug 1, 2020 · Backend Development

How to Choose the Right Message Queue: RabbitMQ vs RocketMQ vs Kafka

This guide outlines key criteria for selecting a message queue—open source, ecosystem, reliability, clustering, and performance—and compares RabbitMQ, RocketMQ, and Kafka, highlighting each system's strengths, weaknesses, and ideal use‑cases.

KafkaRocketMQrabbitmq
0 likes · 10 min read
How to Choose the Right Message Queue: RabbitMQ vs RocketMQ vs Kafka
ITPUB
ITPUB
Jul 10, 2020 · Backend Development

How RocketMQ Cut Costs and Stabilized Alibaba Logistics During Double‑11

Facing soaring order peaks each Double‑11, Alibaba's logistics arm re‑engineered its architecture with RocketMQ, using asynchronous decoupling to handle payment‑order traffic, dramatically reduce hardware spend, and keep logistics QPS stable without sacrificing user experience.

AlibabaBackend ArchitectureDistributed Messaging
0 likes · 7 min read
How RocketMQ Cut Costs and Stabilized Alibaba Logistics During Double‑11
Top Architect
Top Architect
Jun 29, 2020 · Backend Development

Using RocketMQ for Traffic Shaping in Spring Boot: Configuration, Code Samples, and Performance Tuning

This article explains how to use RocketMQ for traffic‑shaping in a Spring Boot application, covering its core components, consumer pull configuration, integration via rocketmq‑spring‑boot‑starter, a practical like‑praise use case, a Maven setup, YAML configuration, and advanced topics such as dynamic scaling and batch consumption.

Message QueueMicroservicesRocketMQ
0 likes · 15 min read
Using RocketMQ for Traffic Shaping in Spring Boot: Configuration, Code Samples, and Performance Tuning
21CTO
21CTO
Jun 13, 2020 · Backend Development

How RocketMQ Transformed Alibaba’s Logistics System for Double‑11 Peaks

This article examines the logistical challenges faced by Alibaba's Cainiao platform during Double‑11, explains why traditional databases and Redis fall short, and shows how adopting RocketMQ for asynchronous decoupling dramatically reduced costs and stabilized high‑volume order processing.

Backend ArchitectureDistributed MessagingRocketMQ
0 likes · 6 min read
How RocketMQ Transformed Alibaba’s Logistics System for Double‑11 Peaks
Zhongtong Tech
Zhongtong Tech
Jun 1, 2020 · Backend Development

How ZTO Express Built ZMS: A Scalable Cloud‑Native Message Middleware Platform

ZMS is ZTO Express's cloud‑native message middleware platform built on RocketMQ and Kafka that automates deployment, provides a unified SDK, supports multi‑datacenter operation, and offers comprehensive monitoring, enabling seamless scaling and fault‑tolerant messaging for billions of daily events.

Message MiddlewareOperationsRocketMQ
0 likes · 8 min read
How ZTO Express Built ZMS: A Scalable Cloud‑Native Message Middleware Platform
Programmer DD
Programmer DD
May 28, 2020 · Backend Development

How to Use RocketMQ for Traffic Shaping and Peak‑Smoothing in Spring Boot

This article explains how RocketMQ’s decoupling, asynchronous and peak‑shaving features can be applied in a Spring Boot project to buffer massive like‑click traffic, reduce database pressure, and dynamically tune consumer pull parameters for optimal throughput.

Consumer ConfigurationMessage QueuePeak Shaving
0 likes · 14 min read
How to Use RocketMQ for Traffic Shaping and Peak‑Smoothing in Spring Boot
Architects' Tech Alliance
Architects' Tech Alliance
May 27, 2020 · Fundamentals

Message Queue Overview, Models, and Comparison of ActiveMQ, RabbitMQ, RocketMQ, and Kafka

This article introduces the fundamentals of message queues, explains their characteristics, delivery models, transmission modes, and push‑pull patterns, then compares four popular implementations—ActiveMQ, RabbitMQ, RocketMQ, and Kafka—highlighting each system's strengths, weaknesses, deployment requirements, and typical use cases.

ActiveMQKafkaMessage Queue
0 likes · 17 min read
Message Queue Overview, Models, and Comparison of ActiveMQ, RabbitMQ, RocketMQ, and Kafka
Architecture Digest
Architecture Digest
May 16, 2020 · Backend Development

RocketMQ Producer and Consumer Best Practices and Configuration Guide

This article provides a comprehensive guide to using RocketMQ, covering producer and consumer message handling, tag and key usage, logging, failure retry strategies, oneway sending, broker roles, name server addressing, client configuration, JVM and Linux kernel tuning, and practical code examples.

ConfigurationMessage QueueProducer
0 likes · 19 min read
RocketMQ Producer and Consumer Best Practices and Configuration Guide
Top Architect
Top Architect
May 3, 2020 · Backend Development

Deploying RocketMQ with Docker and Integrating It into a Spring Boot Application

This guide walks through setting up a RocketMQ server using Docker Compose, configuring the necessary broker and name server files, and then demonstrates how to quickly start the services and integrate RocketMQ with Spring Boot via the rocketmq‑spring‑boot‑starter, including full code examples.

DockerComposeMessageQueueRocketMQ
0 likes · 10 min read
Deploying RocketMQ with Docker and Integrating It into a Spring Boot Application
Alibaba Cloud Native
Alibaba Cloud Native
Apr 26, 2020 · Cloud Native

How to Build Serverless Cloud‑Native Apps with RocketMQ and Knative

This article explains how to combine RocketMQ with Knative to create cloud‑native, event‑driven serverless applications, covering cloud‑native fundamentals, Knative architecture, RocketMQSource integration, a food‑delivery use case, deployment steps, command‑line examples, and additional scenarios.

Cloud NativeKnativeKubernetes
0 likes · 11 min read
How to Build Serverless Cloud‑Native Apps with RocketMQ and Knative
Top Architect
Top Architect
Apr 9, 2020 · Backend Development

Low‑Latency and High‑Availability Design of RocketMQ: Evolution, Optimizations, and Capacity Planning

This article reviews the evolution of Alibaba's Aliware message engine, analyzes the low‑latency and high‑availability challenges faced during Double 11, and details the architectural, JVM, memory, rate‑limiting, and multi‑replica solutions that enabled RocketMQ to achieve sub‑millisecond write latency and five‑nine availability.

RocketMQcapacity planningdistributed systems
0 likes · 29 min read
Low‑Latency and High‑Availability Design of RocketMQ: Evolution, Optimizations, and Capacity Planning
Architecture Digest
Architecture Digest
Feb 24, 2020 · Backend Development

Understanding RocketMQ Transaction Messages with Code Examples

This article explains RocketMQ's transaction message feature, covering core concepts, the execution flow, and provides complete Java code examples for an order service and a product service that demonstrate how distributed transactions are implemented and verified.

Message QueueRocketMQTransaction Message
0 likes · 9 min read
Understanding RocketMQ Transaction Messages with Code Examples
Java Captain
Java Captain
Feb 12, 2020 · Backend Development

Comprehensive Comparison of Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ

This article provides a detailed side‑by‑side comparison of five popular message‑queue systems—Kafka, RabbitMQ, ZeroMQ, RocketMQ and ActiveMQ—covering documentation, supported languages, protocols, storage, transactions, load balancing, clustering, management interfaces, availability, throughput, subscription models, ordering, acknowledgments, replay, retry, concurrency and more.

ActiveMQComparisonKafka
0 likes · 21 min read
Comprehensive Comparison of Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ
Yanxuan Tech Team
Yanxuan Tech Team
Feb 10, 2020 · Backend Development

How Yanxuan’s Unified Message Center Scales with RocketMQ, Kafka, and K8s

This article details Yanxuan's evolution from a chaotic, multi‑queue setup to a unified, cloud‑native message center built on RocketMQ and Kafka, describing current services, scheduling mechanisms, publish‑subscribe implementation, and future plans for platformization and Kubernetes‑based resource management.

KafkaKubernetesMiddleware
0 likes · 13 min read
How Yanxuan’s Unified Message Center Scales with RocketMQ, Kafka, and K8s
21CTO
21CTO
Jan 14, 2020 · Operations

How ByteDance Scaled RocketMQ with Proxies for High‑Performance Messaging and Disaster Recovery

This article details ByteDance's (今日头条) migration to RocketMQ, explaining the business drivers, the reasons for choosing RocketMQ, the proxy‑based architecture for producers and consumers, performance gains, operational challenges, and the disaster‑recovery designs implemented to ensure high availability in a micro‑service environment.

Message QueueProxy ArchitectureRocketMQ
0 likes · 14 min read
How ByteDance Scaled RocketMQ with Proxies for High‑Performance Messaging and Disaster Recovery
Big Data Technology & Architecture
Big Data Technology & Architecture
Dec 15, 2019 · Operations

Understanding RocketMQ: Architecture, Key Features, and Best Practices

This article provides a comprehensive overview of RocketMQ, covering its architecture, how it handles ordered and duplicate messages, transaction processing, producer and consumer mechanisms, storage design, subscription models, and practical best‑practice recommendations for building reliable distributed messaging systems.

DuplicationMessage QueueOrdering
0 likes · 23 min read
Understanding RocketMQ: Architecture, Key Features, and Best Practices
Programmer DD
Programmer DD
Nov 19, 2019 · Backend Development

17‑Point Comparison: Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ

This article provides a comprehensive 17‑point comparison of five popular message queue systems—Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ—covering documentation, supported languages, protocols, storage, transactions, load balancing, clustering, management UI, availability, message duplication, throughput, subscription models, ordering, acknowledgments, replay, retries, concurrency, and more.

ActiveMQKafkaMessage Queue
0 likes · 23 min read
17‑Point Comparison: Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ
21CTO
21CTO
Nov 9, 2019 · Backend Development

How ByteDance Scales RocketMQ for Microservices and Disaster Recovery

This article details ByteDance’s adoption of RocketMQ within its massive microservice ecosystem, explaining the business challenges, reasons for choosing RocketMQ, the proxy‑based deployment architecture, encountered technical issues, and the multi‑datacenter disaster‑recovery strategies implemented to ensure high availability and performance.

Message QueueProxy ArchitectureRocketMQ
0 likes · 15 min read
How ByteDance Scales RocketMQ for Microservices and Disaster Recovery
Java Backend Technology
Java Backend Technology
Nov 6, 2019 · Backend Development

Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ: Comprehensive Feature Comparison

This article systematically compares Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ across documentation availability, supported programming languages, protocols, storage models, transaction capabilities, load‑balancing mechanisms, clustering approaches, management interfaces, availability, duplicate handling, throughput, subscription patterns, ordering guarantees, acknowledgment strategies, replay options, retry mechanisms, and concurrency limits, helping engineers choose the right message queue for their needs.

ActiveMQKafkaMessage Queue Comparison
0 likes · 24 min read
Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ: Comprehensive Feature Comparison
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 3, 2019 · Backend Development

RocketMQ Practices and Disaster‑Recovery Architecture at ByteDance

This article summarizes Shen Hui’s presentation on how ByteDance adopted RocketMQ in a massive micro‑service environment, detailing the business background, reasons for choosing RocketMQ, the proxy‑based deployment, encountered challenges, and the multi‑data‑center disaster‑recovery solutions implemented.

Disaster RecoveryMessage QueueProxy Architecture
0 likes · 13 min read
RocketMQ Practices and Disaster‑Recovery Architecture at ByteDance
Java Backend Technology
Java Backend Technology
Sep 24, 2019 · Backend Development

How RocketMQ Solves Distributed Transaction Issues with Message Middleware

This article explains how database sharding in micro‑service architectures creates transaction consistency problems and demonstrates a RocketMQ‑based solution that uses a two‑phase message workflow, state checks, and a Transaction table to achieve reliable distributed transactions.

Message MiddlewareRocketMQdistributed transaction
0 likes · 8 min read
How RocketMQ Solves Distributed Transaction Issues with Message Middleware
Architect's Tech Stack
Architect's Tech Stack
Aug 4, 2019 · Backend Development

Ensuring Distributed Transaction Consistency with RocketMQ Transactional Messages

This article explains how to achieve eventual consistency for cross‑service transactions in a distributed environment by using RocketMQ's transactional messages, detailing the underlying principles, message flow, implementation steps for producers and consumers, and important usage limitations.

RocketMQbackend-developmentdistributed-systems
0 likes · 7 min read
Ensuring Distributed Transaction Consistency with RocketMQ Transactional Messages
NetEase Media Technology Team
NetEase Media Technology Team
Aug 2, 2019 · Backend Development

Delayed Message Queue Implementation: Use Cases, Comparison, and NetEase Open Course Practice

The article explains how delayed message queues replace inefficient scheduled‑task scans in distributed systems, outlines common use cases such as order timeouts and retries, compares RabbitMQ, RocketMQ, Kafka, ActiveMQ and Redis implementations, and details NetEase’s ActiveMQ‑based solution with idempotent processing and traceability.

ActiveMQKafkaMessage Queue
0 likes · 13 min read
Delayed Message Queue Implementation: Use Cases, Comparison, and NetEase Open Course Practice
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 3, 2019 · Backend Development

Deep Dive into Apache RocketMQ: Architecture, Routing, Storage, and High‑Availability Design

This article provides a comprehensive overview of Apache RocketMQ’s core architecture, including topic routing mechanisms, message storage file designs, high‑availability message sending, concurrent pull and consumption processes, HA synchronization, and transaction messaging, while offering practical learning steps and programming techniques for developers.

High AvailabilityMessage QueueRocketMQ
0 likes · 14 min read
Deep Dive into Apache RocketMQ: Architecture, Routing, Storage, and High‑Availability Design
dbaplus Community
dbaplus Community
Jun 13, 2019 · Backend Development

Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ: 17‑Point Comparison

This article provides a comprehensive 17‑point comparison of five popular message‑queue systems—Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ—covering documentation, language support, protocols, storage, transactions, load balancing, clustering, management UI, availability, duplication guarantees, throughput, subscription models, ordering, acknowledgements, replay, retry mechanisms, and concurrency characteristics.

ActiveMQKafkaRocketMQ
0 likes · 26 min read
Kafka vs RabbitMQ vs ZeroMQ vs RocketMQ vs ActiveMQ: 17‑Point Comparison
Architecture Digest
Architecture Digest
May 23, 2019 · Backend Development

Comprehensive Comparison of Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ

This article provides a detailed side‑by‑side analysis of five popular message‑queue systems—Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ—covering documentation, programming languages, protocols, storage, transactions, load balancing, clustering, management interfaces, availability, duplication handling, throughput, subscription models, ordering, acknowledgements, backtracking, retry mechanisms, and concurrency characteristics.

ActiveMQKafkaMessage Queue Comparison
0 likes · 21 min read
Comprehensive Comparison of Kafka, RabbitMQ, ZeroMQ, RocketMQ, and ActiveMQ
Java Backend Technology
Java Backend Technology
Feb 24, 2019 · Backend Development

Top Java Backend Interview Questions: Microservices, Redis, MySQL & More

This article compiles a comprehensive set of interview questions encountered across four technical rounds and an HR session for a major Chinese tech company, covering Java backend architecture, microservices design, RocketMQ, Redis internals, database consistency, networking, algorithms, and practical troubleshooting tips.

InterviewMySQLRedis
0 likes · 7 min read
Top Java Backend Interview Questions: Microservices, Redis, MySQL & More
Programmer DD
Programmer DD
Jan 15, 2019 · Backend Development

Mastering RocketMQ Transactional Messages for Distributed Consistency

This article explains how RocketMQ’s transactional message feature enables distributed transaction final consistency by using half messages, message check‑back, and defined transaction states, and provides complete Java code samples for producers, listeners, and consumer idempotency handling.

Message QueueRocketMQdistributed transactions
0 likes · 10 min read
Mastering RocketMQ Transactional Messages for Distributed Consistency
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 11, 2019 · Backend Development

RocketMQ Overview: Introduction, Evolution, Architecture, Key Features, and Application Scenarios

This article provides a comprehensive overview of RocketMQ, covering its origins and evolution, core architecture components, message domain model, essential features such as ordered delivery and deduplication, and typical use cases like traffic shaping, asynchronous decoupling, and distributed transaction messaging.

Message QueueMessaging MiddlewareRocketMQ
0 likes · 10 min read
RocketMQ Overview: Introduction, Evolution, Architecture, Key Features, and Application Scenarios
Didi Tech
Didi Tech
Nov 20, 2018 · Operations

Didi's Message Queue Architecture, Migration Strategies, and RocketMQ Operational Practices

At Didi, the team replaced a chaotic mix of Kafka, Redis, and other queues with a custom, RocketMQ‑based service, using dual‑write and dual‑read migration, extensive performance testing, custom failover, batch extensions, and operational tweaks to achieve stable high‑throughput, low‑latency messaging at massive scale.

Message QueueOperationsPerformance Testing
0 likes · 17 min read
Didi's Message Queue Architecture, Migration Strategies, and RocketMQ Operational Practices
Java Backend Technology
Java Backend Technology
Nov 12, 2018 · Backend Development

Why Didi Chose RocketMQ: Lessons from Building a Scalable Message Queue Service

This article recounts Didi's journey from a chaotic mix of Kafka, RocketMQ, Redis, and other queues to a unified, high‑performance messaging platform built on Apache RocketMQ, covering the reasons for abandoning Kafka, the architecture evolution, migration strategies, performance benchmarks, and operational enhancements.

Kafka migrationMessage QueueRocketMQ
0 likes · 17 min read
Why Didi Chose RocketMQ: Lessons from Building a Scalable Message Queue Service
Architects' Tech Alliance
Architects' Tech Alliance
Nov 7, 2018 · Backend Development

An Overview of Apache RocketMQ: Origin, Concept Model, Storage, Deployment, and Best Practices

This article introduces Apache RocketMQ by covering its origin, core concepts such as topics, producers and consumers, storage architecture with CommitLog and ConsumeQueue, deployment components like brokers and name servers, and practical best‑practice guidance for handling duplicates, ordering, and message replay.

Distributed MessagingMessage QueueRocketMQ
0 likes · 8 min read
An Overview of Apache RocketMQ: Origin, Concept Model, Storage, Deployment, and Best Practices
Architecture Digest
Architecture Digest
Sep 10, 2018 · Backend Development

Low‑Latency and High‑Availability Design of RocketMQ for Double‑11 Peak Traffic

This article reviews the evolution of Alibaba's Aliware message engine, analyzes the latency and availability challenges faced during Double‑11, and describes the low‑latency optimizations, capacity‑guarantee strategies, and multi‑replica high‑availability architecture implemented in RocketMQ to sustain trillion‑level message flows.

Message QueueRocketMQcapacity planning
0 likes · 22 min read
Low‑Latency and High‑Availability Design of RocketMQ for Double‑11 Peak Traffic
Programmer DD
Programmer DD
Jul 8, 2018 · Backend Development

Inside RocketMQ’s Remoting Module: Protocol, Encoding, and Async Communication Explained

This article dissects RocketMQ’s Remoting communication module, covering its architecture, class hierarchy, custom protocol design, message encoding/decoding, synchronous, asynchronous and one‑way communication modes, and the detailed client‑server interaction flow including timeout handling and callback execution.

Async CommunicationNettyRemoting
0 likes · 22 min read
Inside RocketMQ’s Remoting Module: Protocol, Encoding, and Async Communication Explained
Programmer DD
Programmer DD
Mar 12, 2018 · Backend Development

How to Choose the Right Message Queue: Practical Insights Beyond the Hype

This article shares a seasoned developer’s perspective on selecting a message‑queue middleware, outlining typical adoption stages, three key evaluation criteria—coder expertise, current and future requirements, and community/ecosystem health—and offering candid advice on avoiding common pitfalls.

Backend ArchitectureKafkaMessage Queue
0 likes · 9 min read
How to Choose the Right Message Queue: Practical Insights Beyond the Hype
Programmer DD
Programmer DD
Feb 10, 2018 · Backend Development

How RocketMQ Handles Transactional Messages: From Producer to Broker

This article explains the internal workflow of RocketMQ transactional messages, covering how producers send half messages, how brokers process commit or rollback requests, the storage mechanisms for transaction state, the periodic transaction check logic, and the differences between file‑system and database implementations.

BrokerMessage QueueProducer
0 likes · 22 min read
How RocketMQ Handles Transactional Messages: From Producer to Broker
Architect's Tech Stack
Architect's Tech Stack
Feb 3, 2018 · Backend Development

Quick Guide to Installing, Configuring, and Using Apache RocketMQ 4.2

This tutorial provides a step‑by‑step walkthrough for setting up Apache RocketMQ 4.2 on a 64‑bit Linux system, covering environment prerequisites, downloading source, building binaries, starting NameServer and Broker, sending and receiving messages, and shutting down the services.

BrokerInstallationLinux
0 likes · 6 min read
Quick Guide to Installing, Configuring, and Using Apache RocketMQ 4.2
dbaplus Community
dbaplus Community
Aug 8, 2017 · Operations

Mastering Smooth and Gray Releases for Large‑Scale Internet Finance Platforms

This article details a step‑by‑step transformation of an internet finance platform's online release process, covering application architecture, public component selection, smooth deployment techniques using Dubbo weight adjustment, RocketMQ control, LTS task isolation, verification methods, and a comprehensive gray‑release strategy with practical pitfalls and future improvements.

OperationsRocketMQgray release
0 likes · 16 min read
Mastering Smooth and Gray Releases for Large‑Scale Internet Finance Platforms
21CTO
21CTO
Jul 23, 2017 · Backend Development

Comparing Kafka and RocketMQ: Architecture, Availability, and Reliability Insights

This article examines the architectures of Kafka and RocketMQ, analyzes their availability and reliability mechanisms, evaluates their strengths and weaknesses, and proposes a hybrid MQ design that combines the benefits of both systems while simplifying dependencies and improving fault tolerance.

KafkaMessage QueueRocketMQ
0 likes · 13 min read
Comparing Kafka and RocketMQ: Architecture, Availability, and Reliability Insights
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 24, 2017 · Backend Development

Master RocketMQ on CentOS: Deployment, Client Code, and Best Practices

This guide walks through installing RocketMQ on a CentOS 6.5 VM, launching NameServer and Broker, provides sample Java consumer and producer code, and outlines best‑practice tips for idempotent consumption, batch processing, message filtering, performance tuning, and reliable message delivery.

Message QueueRocketMQbest practices
0 likes · 13 min read
Master RocketMQ on CentOS: Deployment, Client Code, and Best Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 23, 2017 · Backend Development

Unlocking RocketMQ: Core Features, Architecture, and Performance Secrets

RocketMQ is a distributed queue-based middleware offering strict message ordering, diverse pull modes, scalable subscribers, real-time subscription, and massive message accumulation, with detailed network deployment, storage mechanisms, key features, flushing strategies, query methods, server-side filtering, JVM memory utilization, and solutions for message backlog.

Message QueueRocketMQbackend development
0 likes · 14 min read
Unlocking RocketMQ: Core Features, Architecture, and Performance Secrets
Architecture Digest
Architecture Digest
May 21, 2017 · Backend Development

Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices

This article explains RocketMQ's core features—including ordered and duplicate message handling, transaction messages, producer and consumer mechanisms, storage architecture, indexing, subscription models, and practical best‑practice recommendations—while providing code examples and design insights for building scalable, high‑throughput distributed messaging systems.

DuplicationOrderingRocketMQ
0 likes · 23 min read
Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices
Architecture Digest
Architecture Digest
Feb 9, 2017 · Backend Development

Low‑Latency and High‑Availability Design of RocketMQ: Evolution, Optimization, and Capacity Assurance

This article reviews the evolution of Alibaba's middleware message engine, analyzes the low‑latency and high‑availability challenges faced during Double‑11, and details the optimization techniques, capacity‑guarantee strategies, and HA architecture that enable RocketMQ to handle massive traffic spikes with millisecond‑level latency.

RocketMQlow latency
0 likes · 24 min read
Low‑Latency and High‑Availability Design of RocketMQ: Evolution, Optimization, and Capacity Assurance
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 28, 2016 · Backend Development

Why Alibaba’s RocketMQ Donation to Apache Could Transform Distributed Messaging

Alibaba’s recent donation of its high‑performance distributed messaging platform RocketMQ to the Apache Foundation marks a significant step for open‑source middleware, promising broader adoption, enhanced community collaboration, and new opportunities for developers building scalable, low‑latency systems across cloud and IoT environments.

Open SourceRocketMQapache
0 likes · 4 min read
Why Alibaba’s RocketMQ Donation to Apache Could Transform Distributed Messaging
Architecture Digest
Architecture Digest
Aug 3, 2016 · Backend Development

Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices

This article provides a comprehensive overview of RocketMQ, covering its design for high‑throughput distributed messaging, solutions to ordering and duplicate‑message challenges, transaction messaging mechanisms, producer/consumer workflows, storage architecture, subscription models, additional features, and practical best‑practice recommendations.

Message OrderingRocketMQTransaction Messaging
0 likes · 25 min read
Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices