apache / apache/camel-quarkus

Automatic configuration of Camel cluster services

Open
#3,918 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
302
Forks
232
Avg merge
1d 20h
Merged PRs (30d)
114

Description

We should be able to do something similar to what Camel Spring Boot does to capture configuration for Camel cluster services and then use it to create the appropriate `CamelClusterService`.

See example for the `FileLockClusterService`:

https://github.com/apache/camel-spring-boot/tree/main/components-starter/camel-file-starter/src/main/java/org/apache/camel/component/file/springboot/cluster

We should aim to have auto configuration of each of the available `CamelClusterService` implementations that CQ supports. File, Kubernetes etc.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the Camel Spring Boot FileLockClusterService example in components-starter/camel-file-starter/src/main/java/org/apache/camel/component/file/springboot/cluster with Camel Quarkus's CamelClusterService implementations. Inventory the available services, including FileLockClusterService and Kubernetes-related services, and define completion as each supported implementation accepting configuration and creating the appropriate service.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kubernetes
Domain
backend, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.