Dapr Pub-Sub Sample for Java

This sample is to demonstrate a pub/sub messaging architecture using Dapr for a Java application running in a Kubernetes cluster. This sample project implements an event-driven communication between different components of the system using the pub/sub pattern. By leveraging Dapr, this sample provides an asynchronous processing in a distributed system and application of side car pattern in a Kubernetes cluster. Whether you are new to event-driven architectures or looking to explore Dapr’s capabilities for a Java application running in Kubernetes, this sample is a great place to start.

This sample doesn’t implement a great deal of distributed systems concerns like Idempotency, Fault Tolerance, Retries etc. at the application level. Instead, it focuses on the application architecture and how Dapr can be used to implement a pub/sub messaging pattern in a Java application running in Kubernetes.

The sample is built using Azure Developer CLI conventions to run on Azure. Alternatively, you can run the project in your local environment using Kind and Docker.

Azure-Samples/pubsub-dapr-aks-java: This sample is to demonstrate a pub/sub messaging architecture using Dapr for a Java application running in a Kubernetes cluster. (github.com)

Published by

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.