Spring Boot and RabbitMQ made simple

RabbitMQ is lightweight broker and easy to on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. In this tutorial we will learn how we can use Spring Boot to create and consume JMS messages using RabbitMQ broker.Start

Read more

Spring Boot 3: A simple tutorial with example

Spring Boot is a popular Java-based framework used to build web and stand-alone applications. It is built on top of the Spring framework and makes it easy to create stand-alone, production-grade Spring-based applications with minimal effort. In this tutorial, we will be discussing Spring Boot version 3 and how to get started with it.

Read more

Spring Boot Batch: Reader, Processor, Writer example

Spring Batch is a powerful framework designed to facilitate robust and scalable batch processing in Java applications. It follows a structured approach where data processing occurs in three main stages: reading, processing, and writing. These stages are handled by the essential components: Item Reader, Item Processor, and Item Writer.

Read more

Getting started with Camel 4

This article introduces you to the latest major version of Apache Camel framework highlighting some noteworthy new features and updates available in Camel 4.

Read more

Spring Boot Async Rest Controller: An example

In this tutorial, we’ll create an asynchronous REST controller in a Spring Boot application. By executing long-running tasks in background threads, the main thread can continue to handle other requests without being blocked. This can lead to a more responsive and scalable application.

Read more

Spring Boot Monitoring with Grafana and Prometheus

Effective monitoring is crucial for maintaining the health and performance of modern software applications. In the context of Spring Boot applications, two open-source tools, Prometheus with its Alertmanager and Grafana, stand out as powerful and versatile solutions for comprehensive monitoring. This article delves into setting up and configuring these tools to effectively monitor your Spring Boot applications.

Read more

Monitoring Spring Boot with Prometheus

Monitoring applications is essential for ensuring performance, diagnosing issues, and optimizing resources. In the realm of Spring Boot, integrating Prometheus and MicroMeter for monitoring purposes offers powerful insights into application metrics and health. This article delves into the process of setting up Prometheus to monitor Spring Boot applications effectively.

Read more