spring-cloud / spring-cloud/spring-cloud-bus

Using REDIS with Spring Cloud Bus in Spring Boot application deployed on multiple PODs in EKS cluster

Open
#254 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

waiting-for-triage
Dominant language
Java
Stars
445
Forks
246
Avg merge
16h 25m
Merged PRs (30d)
5

Description

Hi, I am new to Spring Cloud Bus. Actually, I am working on a Spring boot application, where my requirement is something like the following:

On update of certain DB table through an API, I would like to publish and "REFRESH" event. I have 3 pods in the AWS EKS cluster and in each of the POD, my Spring Boot application is running. I would like each of these PODs to receive the "REFRESH" event and refresh beans associated with the table in the application instance running on the POD.

So in this context, I found Spring Cloud Bus to be the ONLY solution to achieve this. In this context, I have been thinking to use REDIS with Cloud Bus. But I could not find any document that would guide me to implement this.

Could anyone please help here with some pointers? Thanks.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name a repository file, test, or entry point. Start by reviewing the Spring Cloud Bus documentation and the Redis integration options for a Spring Boot application running across EKS pods; the issue provides no concrete acceptance criterion beyond finding implementation guidance.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java, kubernetes, redis, spring, spring-boot
Domain
backend, cloud, distributed-systems
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.