Tagged articles

Asynchronous Messaging

28 articles · Page 1 of 1
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 24, 2026 · Artificial Intelligence

How Huawei Cloud AI Queue Redefines Multi-Agent Communication with Asynchronous Event‑Driven Architecture

The article analyzes the engineering challenges of large‑scale multi‑agent AI systems—such as connection loss, synchronous blocking, and traffic spikes—and explains how Huawei Cloud AI Queue, built on RocketMQ with Lite Topic, Session Log, and priority topics, provides an event‑driven, elastic, and observable communication backbone for stable, scalable agent collaboration.

AI QueueAgent CommunicationAsynchronous Messaging
0 likes · 16 min read
How Huawei Cloud AI Queue Redefines Multi-Agent Communication with Asynchronous Event‑Driven Architecture
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 7, 2026 · Cloud Native

Decoding AI Agent Collaboration: RocketMQ Lite Topic Makes Messaging as Easy as Creating a File

The article analyzes the communication challenges of AI‑native applications—async coordination, per‑session isolation, and millions of independent channels—and shows how RocketMQ Lite Topic solves them with lightweight, auto‑reclaimed topics that guarantee strict ordering, fault‑tolerant streaming, and seamless break‑resume handling.

AI-native applicationsAsynchronous MessagingLite Topic
0 likes · 15 min read
Decoding AI Agent Collaboration: RocketMQ Lite Topic Makes Messaging as Easy as Creating a File
Mike Chen Rui
Mike Chen Rui
Jul 7, 2026 · Cloud Native

The 4 Most Common Microservice Architecture Patterns Explained

This article breaks down four key microservice architecture patterns—data‑sharing, aggregation, sidecar proxy, and asynchronous messaging—detailing their purpose, typical use cases, benefits, and why some are only suitable as short‑term solutions during system migration.

AggregationAsynchronous Messagingarchitecture patterns
0 likes · 5 min read
The 4 Most Common Microservice Architecture Patterns Explained
The Dominant Programmer
The Dominant Programmer
Jun 6, 2026 · Backend Development

Business Trace Logging Design Pattern: From Theory to Practice

The article explains a structured business‑trace logging pattern that records each critical step of a workflow as a node, stores logs in a dedicated MySQL database, aggregates them by a business number, and presents them in a sortable, color‑coded front‑end for both developers and business users.

Asynchronous MessagingJavaMySQL
0 likes · 15 min read
Business Trace Logging Design Pattern: From Theory to Practice
Architect Chen
Architect Chen
Apr 22, 2026 · Cloud Native

Comprehensive Guide to Microservice Architecture Patterns and Trade‑offs

This article examines four core microservice design approaches—data sharing, aggregation, proxy, and asynchronous messaging—detailing their advantages, drawbacks, and ideal scenarios to help architects choose the right pattern for large‑scale systems.

AggregationAsynchronous MessagingDesign Patterns
0 likes · 7 min read
Comprehensive Guide to Microservice Architecture Patterns and Trade‑offs
Alibaba Cloud Native
Alibaba Cloud Native
Nov 27, 2025 · Artificial Intelligence

How to Build Scalable Multi‑Agent AI Systems with RocketMQ’s Asynchronous Messaging

This article explains the communication challenges of modern multi‑agent AI applications and demonstrates how RocketMQ for AI’s event‑driven, asynchronous messaging architecture can improve scalability, reliability, and cost efficiency through a step‑by‑step weather‑and‑travel planning example.

AIAsynchronous MessagingMulti-agent
0 likes · 11 min read
How to Build Scalable Multi‑Agent AI Systems with RocketMQ’s Asynchronous Messaging
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 28, 2025 · Artificial Intelligence

How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures

This article explains how Apache RocketMQ’s new semantic Topic and Lite‑Topic features enable dynamic ability discovery, asynchronous communication, and closed‑loop task coordination for multi‑agent AI systems, outlining communication patterns, subscription management, and an event‑driven model that bridges AI autonomy with reliable backend messaging.

Agentic AIApache RocketMQAsynchronous Messaging
0 likes · 12 min read
How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Oct 11, 2025 · Cloud Native

Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging

This article outlines four key microservice architecture patterns—aggregation, shared database, proxy (API gateway), and asynchronous messaging—detailing their advantages, drawbacks, and typical application scenarios to help architects choose the right approach for scalable, resilient systems.

AggregationAsynchronous MessagingProxy
0 likes · 5 min read
Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 26, 2024 · Backend Development

Four Main Microservice Architecture Patterns Explained

This article introduces and compares four common microservice architecture patterns—aggregation, shared database, proxy (including sidecar), and asynchronous messaging—detailing their designs, advantages, disadvantages, and typical use cases for large‑scale systems.

AggregationAsynchronous MessagingProxy
0 likes · 6 min read
Four Main Microservice Architecture Patterns Explained
IT Architects Alliance
IT Architects Alliance
Aug 3, 2021 · Industry Insights

How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services

The article examines why growing business complexity and throughput demands necessitate system decomposition and architectural evolution, detailing horizontal scaling, vertical and business splitting, database partitioning strategies, cache and index integration, remote service data sourcing, and asynchronous messaging to achieve scalable, robust micro‑service‑based solutions.

Asynchronous MessagingCaching StrategiesVertical Sharding
0 likes · 9 min read
How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services
Top Architect
Top Architect
Jul 22, 2021 · Backend Development

RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System

This article explains the fundamental differences between RabbitMQ and Apache Kafka, covering their architectures, message models, ordering guarantees, routing capabilities, timing controls, retention policies, fault‑tolerance mechanisms, scalability, and consumer complexity, and then provides practical criteria to help architects decide which solution best fits a given use case.

Asynchronous MessagingKafkaRabbitMQ
0 likes · 22 min read
RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System
Alimama Tech
Alimama Tech
Jun 16, 2021 · Backend Development

Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform

To solve the scalability, visibility, and debugging challenges of heterogeneous asynchronous calls after Alibaba Momma’s advertising services shifted to micro‑services, the team created the AMB (Alibaba Momma Application Message Bus), a console‑driven, bus‑style platform with layered connectors, reusable components, isolated JStorm topologies, and centralized monitoring that turns hours‑long coding into rapid visual workflow configuration.

AlibabaAsynchronous Messagingbackend architecture
0 likes · 12 min read
Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform
Architects Research Society
Architects Research Society
Apr 26, 2021 · Cloud Native

Asynchronous Messaging and Event‑Driven Communication in Microservices

This article explains the importance of asynchronous messaging and event‑driven communication for coordinating changes across multiple microservices and bounded contexts, covering single‑receiver and multi‑receiver patterns, message brokers, eventual consistency, publishing/subscribing mechanisms, and practical implementation considerations.

Asynchronous Messagingevent-driveneventual consistency
0 likes · 11 min read
Asynchronous Messaging and Event‑Driven Communication in Microservices
Code Ape Tech Column
Code Ape Tech Column
Feb 25, 2021 · Fundamentals

What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging

The article uses Starbucks' coffee‑ordering process to illustrate asynchronous order handling, correlation identifiers, exception‑handling strategies, two‑phase commit, and conversation patterns, showing how real‑world practices inform the design of reliable distributed messaging systems.

Asynchronous Messagingcorrelationerror handling
0 likes · 8 min read
What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging
Selected Java Interview Questions
Selected Java Interview Questions
Jan 24, 2021 · Backend Development

Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies

The article examines how to reduce tight coupling between microservices by applying module‑division principles, converting synchronous calls to asynchronous messaging, leveraging event‑driven architectures and CQRS, employing local caching and data landing, and refactoring overly coupled services for more resilient backend systems.

Asynchronous MessagingCQRSbackend design
0 likes · 21 min read
Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies
Programmer DD
Programmer DD
Nov 4, 2020 · Fundamentals

What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit

The article uses Starbucks' coffee‑ordering workflow as a real‑world analogy to explain asynchronous messaging patterns, correlation challenges, exception handling strategies, and why two‑phase commit can hinder scalability, illustrating how everyday processes inspire robust distributed system designs.

Asynchronous Messagingcompensationcorrelation
0 likes · 8 min read
What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit
Mafengwo Technology
Mafengwo Technology
Apr 11, 2019 · Backend Development

Boosting Ticket Order Systems with State Machines: Design & Lessons

This article explores how applying finite state machines to a ticket order transaction system improves stability, scalability, and maintainability, detailing the system’s architecture, database design, framework selection, custom MSM implementation, and practical challenges such as transaction handling, action matching, asynchronous messaging, and concurrency control.

Asynchronous Messagingorder processingstate machine
0 likes · 12 min read
Boosting Ticket Order Systems with State Machines: Design & Lessons
Big Data and Microservices
Big Data and Microservices
Jul 30, 2018 · Backend Development

Six Essential Microservice Design Patterns and When to Apply Them

This article outlines six fundamental microservice design patterns—Aggregator, Proxy, Chain, Branch, Data‑Sharing, and Asynchronous Messaging—explaining their structures, use‑cases, scalability characteristics, and potential pitfalls to help architects choose the right approach for their systems.

Asynchronous MessagingDesign Patternsbackend architecture
0 likes · 5 min read
Six Essential Microservice Design Patterns and When to Apply Them
Java Architect Essentials
Java Architect Essentials
Jul 10, 2018 · Cloud Native

Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns

The article explains how microservice architectures increase testing complexity and presents practical strategies—including orchestration testing, service virtualization, handling API changes, asynchronous command patterns, event firehose, and CI/CD environment configuration—to reliably test individual services and their interactions in cloud‑native environments.

Asynchronous MessagingCI/CDcloud-native
0 likes · 14 min read
Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns
Architecture Digest
Architecture Digest
Jun 10, 2018 · Backend Development

Key Principles of Reactive Microservices Architecture

The article summarizes the design principles of reactive microservices, covering isolation, single responsibility, autonomy, private state, asynchronous messaging, service discovery, API management, and security, and explains how these concepts enable scalable, resilient cloud‑native systems.

Asynchronous Messagingcloud-nativemicroservices
0 likes · 24 min read
Key Principles of Reactive Microservices Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 12, 2018 · Backend Development

How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform

This article details Xiaomi's evolution from a simple two‑server e‑commerce site to a sophisticated, decoupled architecture with the Notify asynchronous messaging system, explaining design decisions, message splitting, agent proxying, performance upgrades, and lessons for building resilient backend services.

Asynchronous Messagingbackend scalingmessage queue
0 likes · 13 min read
How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform
Architecture Digest
Architecture Digest
Aug 9, 2016 · Backend Development

Design and Evolution of Xiaomi's Notify Asynchronous Message System

This article details the three-stage evolution of Xiaomi's e‑commerce architecture, introduces the design of the Notify asynchronous message system built on Redis and MySQL, and explains the subsequent upgrades—including agent proxy, Go‑based modules, and MyCAT integration—to improve scalability, reliability, and performance.

Asynchronous MessagingGomessage queue
0 likes · 13 min read
Design and Evolution of Xiaomi's Notify Asynchronous Message System