Tagged articles
23 articles
Page 1 of 1
Java Architecture Diary
Java Architecture Diary
Jul 21, 2025 · Backend Development

What’s New in Spring 7.0? Exploring the Modern JmsClient API

Spring 7.0 introduces JmsClient, a modern, stream‑oriented API for JMS messaging that mirrors the design of JdbcClient and RestClient, offering fluent creation, flexible destination configuration, rich QoS options, and simplified send/receive operations compared to the traditional JmsTemplate.

Backend DevelopmentJMSJava
0 likes · 9 min read
What’s New in Spring 7.0? Exploring the Modern JmsClient API
IT Architects Alliance
IT Architects Alliance
Nov 22, 2021 · Backend Development

Understanding Message Queues, JMS, and Kafka: A Practical Guide

This article demystifies message queues by comparing them to parcel lockers, explains their role in asynchronous processing and system decoupling, details point‑to‑point and publish‑subscribe models, introduces JMS, AMQP, RabbitMQ, ActiveMQ, RocketMQ, and Kafka, and outlines their architectures and high‑availability mechanisms.

Backend ArchitectureJMSKafka
0 likes · 16 min read
Understanding Message Queues, JMS, and Kafka: A Practical Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2021 · Fundamentals

Demystifying Message Queues, JMS, and Kafka: A Beginner’s Guide

This article explains the fundamentals of message queues, their role in asynchronous processing and system decoupling, compares point‑to‑point and publish‑subscribe patterns, introduces Java Message Service (JMS) and its API, and outlines popular implementations such as ActiveMQ, RabbitMQ, RocketMQ, and Kafka with their architectures and high‑availability mechanisms.

AMQPJMSKafka
0 likes · 15 min read
Demystifying Message Queues, JMS, and Kafka: A Beginner’s Guide
Architecture Digest
Architecture Digest
Oct 13, 2021 · Fundamentals

Introduction to Message Queues, JMS, and Kafka

This article explains the fundamentals of message queues, compares JMS and various MQ implementations such as RabbitMQ and Kafka, describes their architectures, usage scenarios, and key concepts like producers, consumers, topics, partitions, and high‑availability mechanisms.

AMQPJMSKafka
0 likes · 15 min read
Introduction to Message Queues, JMS, and Kafka
Top Architect
Top Architect
Aug 17, 2021 · Backend Development

Introduction to Message Queues, JMS, RabbitMQ, and Kafka

This article explains the fundamentals of message queues, compares point-to-point and publish‑subscribe models, introduces Java Message Service (JMS) and its programming model, and provides an overview of popular MQ implementations such as RabbitMQ, ActiveMQ, RocketMQ, and Kafka, highlighting their architectures and use cases.

AMQPBackend DevelopmentJMS
0 likes · 17 min read
Introduction to Message Queues, JMS, RabbitMQ, and Kafka
Top Architect
Top Architect
Aug 7, 2021 · Backend Development

Understanding Message Queues, JMS, RabbitMQ, and Kafka

This article explains the fundamentals of message queues, compares JMS with popular implementations such as RabbitMQ and Kafka, describes their architectures, usage patterns, and how they improve system performance, scalability, and decoupling in backend applications.

JMSKafkaMessage Queue
0 likes · 15 min read
Understanding Message Queues, JMS, RabbitMQ, and Kafka
Top Architect
Top Architect
Jul 16, 2021 · Fundamentals

Introduction to Message Queues, JMS, MQ, and Kafka

This article provides a comprehensive overview of message queues, explaining their purpose, usage scenarios, two communication models, and detailing Java Message Service (JMS) as well as popular MQ implementations such as RabbitMQ and Kafka, complete with diagrams and code examples.

JMSKafkaMessage Queue
0 likes · 15 min read
Introduction to Message Queues, JMS, MQ, and Kafka
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 5, 2020 · Operations

Understanding Message Queues (MQ) and Using ActiveMQ with Java and Spring Boot

This article explains the fundamentals of message queues, why they are needed for decoupling, asynchronous processing and throttling, introduces JMS concepts, details ActiveMQ storage options and protocols, and provides practical Java and Spring Boot code examples for producers, consumers, and advanced features such as transactions, persistence, and delayed delivery.

ActiveMQDecouplingJMS
0 likes · 26 min read
Understanding Message Queues (MQ) and Using ActiveMQ with Java and Spring Boot
Senior Brother's Insights
Senior Brother's Insights
Aug 17, 2020 · Backend Development

Integrating ActiveMQ with Spring Boot for Asynchronous Messaging

This guide explains how to use Spring Boot's ActiveMQ starter to configure, code, and test both queue (point‑to‑point) and topic (publish‑subscribe) messaging, covering JMS fundamentals, project setup, bean definitions, listener annotations, and dual‑mode container factories.

ActiveMQAsynchronousJMS
0 likes · 13 min read
Integrating ActiveMQ with Spring Boot for Asynchronous Messaging
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 19, 2018 · Backend Development

Understanding Message-Oriented Middleware and JMS: Core Concepts and Benefits

Message-oriented middleware (MOM) enables reliable, asynchronous communication between distributed applications, reducing coupling and enhancing scalability, with JMS providing a platform-independent API for producers, consumers, queues, and topics, and various implementations such as ActiveMQ, RocketMQ, and RabbitMQ offering diverse messaging solutions.

JMSMessage Middlewareasynchronous communication
0 likes · 5 min read
Understanding Message-Oriented Middleware and JMS: Core Concepts and Benefits
Java Captain
Java Captain
May 23, 2018 · Backend Development

Introduction to Message Middleware and ActiveMQ: Scenarios, Transmission Modes, and Spring Boot Integration

This article introduces the fundamentals of message middleware, explains its key application scenarios such as asynchronous processing, system decoupling, flow control, and distributed transaction consistency, details the three transmission modes (point‑to‑point, publish/subscribe, request‑reply), and provides a step‑by‑step ActiveMQ quick‑start guide with Spring Boot integration and complete Java code examples.

ActiveMQJMSJava
0 likes · 19 min read
Introduction to Message Middleware and ActiveMQ: Scenarios, Transmission Modes, and Spring Boot Integration
Architecture Digest
Architecture Digest
Jan 27, 2018 · Backend Development

Integrating ActiveMQ with Spring: Configuration, Producers, Consumers, Listeners, and Transaction Management

This article provides a comprehensive guide on integrating ActiveMQ with Spring, covering XML configuration of connection factories, producers, consumers, various MessageListener implementations, message conversion, and JMS transaction management, supplemented with complete code examples and deployment instructions.

ActiveMQJMSJava
0 likes · 20 min read
Integrating ActiveMQ with Spring: Configuration, Producers, Consumers, Listeners, and Transaction Management
Architecture Digest
Architecture Digest
Sep 19, 2017 · Backend Development

Key Challenges and Transmission Models of Message Oriented Middleware (MOM)

The article explains the widespread use of message oriented middleware, outlines its core challenges such as synchronous vs. asynchronous delivery, security, persistence, redelivery, ordering, and describes the two main transmission models—point‑to‑point and publish/subscribe—while comparing JMS and AMQP standards.

AMQPJMSMOM
0 likes · 6 min read
Key Challenges and Transmission Models of Message Oriented Middleware (MOM)
dbaplus Community
dbaplus Community
Feb 13, 2017 · Backend Development

Why Message Queues Are Essential for Scalable Distributed Systems

Message queues act as a crucial middleware component in distributed systems, addressing coupling, asynchronous processing, traffic shaping, and high availability, with real-world scenarios such as asynchronous handling, decoupling, traffic throttling, logging, and communication, while reviewing popular solutions like ActiveMQ, RabbitMQ, ZeroMQ, Kafka, and JMS.

Backend ArchitectureJMSKafka
0 likes · 20 min read
Why Message Queues Are Essential for Scalable Distributed Systems
MaGe Linux Operations
MaGe Linux Operations
Mar 28, 2016 · Backend Development

Understanding JMS: Message Models, Consumption, and Popular Middleware

This article explains the JMS standard, its two messaging models (Point‑to‑Point and Publish/Subscribe), how messages are consumed synchronously or asynchronously, the core JMS programming objects, and provides an overview of common middleware such as ActiveMQ, RabbitMQ, ZeroMQ, and Kafka.

ActiveMQJMSKafka
0 likes · 17 min read
Understanding JMS: Message Models, Consumption, and Popular Middleware
Architecture Digest
Architecture Digest
Mar 6, 2016 · Backend Development

Message Queue Overview, Application Scenarios, and Middleware Examples

This article introduces the fundamentals of message queues, explains common use cases such as asynchronous processing, system decoupling, traffic shaping, and log handling, and reviews popular middleware implementations including JMS, ActiveMQ, RabbitMQ, ZeroMQ, and Kafka.

BackendDistributed SystemsJMS
0 likes · 18 min read
Message Queue Overview, Application Scenarios, and Middleware Examples
21CTO
21CTO
Feb 14, 2016 · Backend Development

Unlocking High‑Performance Systems: How Message Queues Transform Backend Architecture

This article provides a comprehensive overview of message queues, covering their core concepts, key application scenarios such as asynchronous processing, system decoupling, traffic shaping, log handling, and communication, and examines popular middleware like ActiveMQ, RabbitMQ, ZeroMQ, and Kafka, along with JMS models and programming details.

JMSKafkaMessage Queue
0 likes · 22 min read
Unlocking High‑Performance Systems: How Message Queues Transform Backend Architecture