Integrate Kafka with MongoDB to create scalable, fault-tolerant messaging on Kubernetes
Leverage Spring Cloud Stream, a framework for building highly scalable, event-driven microservices for your enterprise needs.
Leverage Apache Kafka, a distributed streaming platform built for storing and processing streams of records, while focusing on performance.
Leverage RabbitMQ, an open source message broker that is lightweight and easy to deploy on premises and in the cloud.
Discover how to use Spring Cloud Stream, a framework for building highly scalable, event-driven microservices connected with shared messaging systems.
Explore this Spring Cloud Gateway guide to look at the code that goes around defining a gateway and running a gateway with a Spring Boot application.
Discover the basics and importance of Spring Cloud Gateway, a library for building API gateways on top of Spring and Java.
A simple demonstration of how to implement your Java application with Kafka (Spring Cloud Stream) with the least amount of code in your Spring Boot application.
Simulate a scenario to get a better sense of what we have previously discussed on Spring Cloud Stream Part 1. Asynchronous communication between applications and using Apache Kafka as broker.
An example of how to connect to, send, and receive messages from RabbitMQ in several languages.
An example of how to connect to, send, and receive messages from Kafka.
Build a basic Spring Boot application that uses JPA to access a database
Simple Event Driven Microservices with Spring Cloud Stream
Which is better RabbitMQ or Kafka? This article will outline the functionality offered by both messaging systems and help you make an informed decision when choosing a platform.