Federico Mariani created CAMEL-23300:
----------------------------------------

             Summary: camel-couchbase: add connectionString option to support 
dynamic KV port mapping
                 Key: CAMEL-23300
                 URL: https://issues.apache.org/jira/browse/CAMEL-23300
             Project: Camel
          Issue Type: Improvement
          Components: camel-couchbase
            Reporter: Federico Mariani


The Couchbase component currently constructs its own connection by extracting 
only the hostname from the endpoint URI and passing it to 
Cluster.connect(hostname). This causes the Couchbase Java SDK to default the KV 
port to 11210, making it impossible to connect to a Couchbase instance where 
the KV port is mapped to a non-standard port (e.g., when using testcontainers 
with random port mappings).

Adding a connectionString option (e.g., couchbase://host:49152) would allow 
users to pass a full SDK connection string, bypassing the hostname-only 
extraction. This also aligns with the Couchbase SDK's recommended connection 
pattern and unblocks using random ports in test infrastructure.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to