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