Spring AMQP and RabbitMQ: Core Patterns, Reliable Delivery, and Production Tuning
AMQP Protocol Core Components
The Advanced Message Queuing Protocol (AMQP) operates at the application layer, enabling interoperable messaging across heterogeneous systems. An AMQP topology consists of six primary entities:
Broker: The intermediary node managing message persistence, routing, and delivery guarantees.
Exchange: The ingress point ...
Posted on Fri, 08 May 2026 00:00:59 +0000 by yum-jelly
Serving Locally Stored Images in Spring Boot Applications
Approach 1: Programmatic File Streaming via Controller
When image are stored outside the web root or require access control, streaming the file through a dedicated endpoint is the standard approach. The frontend requests the image via a query parameter, and the backend reads the file from disk and pipes it directly to the HTTP response.
Fronten ...
Posted on Thu, 07 May 2026 22:53:37 +0000 by june_c21
Design and Development of a Pet Adoption Platform Using Spring Boot and Vue
Development Environment
Backend Language: Java 1.8
Backend Framework: Spring Boot
Build Tool: Maven 3.3.9+
Application Server: Tomcat 9
Database: MySQL 8.0
Database Management Tool: DBeaver
Frontend Framework: Vue 3
IDE Options: IntelliJ IDEA / VS Code / Eclipse
Browser: Chrome / Firefox / Edge
Admin Panel URL: http://localhost:8080/{project-s ...
Posted on Thu, 07 May 2026 21:27:08 +0000 by Fredric
Redis Fundamentals and Implementation Guide
Overview of Redis
Redis stands as an open-source, in-memory data structure store developed in C language. It serves as a database, cache, and message broker supporting multiple programming languages. This NoSQL database operates through key-value pairs stored in memory, delivering high-performance operations.
Core Characteristics
Speed: Operati ...
Posted on Thu, 07 May 2026 18:09:37 +0000 by eldorik
Deploying a BI Application Stack with Docker Compose, Spring Boot, Redis, and RabbitMQ
Server PreparationAcquire a cloud server instance from a provider such as Tencent Cloud or AWS. Select a lightweight server configuration suitable for development or testing purposes. Install CentOS 7.6 or a similar Linux distribution as the operating system.Docker InstallationConfigure the package manager to use a mirror repository for faster ...
Posted on Thu, 07 May 2026 13:36:08 +0000 by Brandito520
Implementing CRUD Operations with Spring Boot: Authentication and Configuration
REST Architecture Overview
REST (REpresentational State Transfer) is a software architectural style commonly used for web services.
/* APIResponse.java */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class APIResponse {
private Integer status; // Status code: 1 for success, 0 for failure
private String message; / ...
Posted on Thu, 07 May 2026 10:29:30 +0000 by crabfinger