[FEATURE REQ] Simplify the connection related properties for blob checkpoint store in Spring Cloud Azure Event Hubs libraries #32035
Labels
azure-spring
All azure-spring related issues
azure-spring-boot
Label for spring issues related with Spring Boot Auto-configuration
azure-spring-eventhubs
Spring event hubs related issues.
azure-spring-zinc
Client
This issue points to a problem in the data-plane of the library.
feature-request
This issue requires a new behavior in the product in order be resolved.
Milestone
Context
When using Storage Blob as the checkpoint store in Spring Cloud Azure Event Hubs libraries, we provide multiple connection related properties to specify the target server entity to connect to. However, in some cases, the usage of those properties may be redundant and cloud be simplified.
The default and simplest usage case is that:
However, when there are requests to specify the Storage endpoint, e.g., the server is in Azure China cloud, then developers need to provide properties like:
where the
endpoint
property actually contains the information ofaccount-name
but we still require theaccount-name
property to be configured.Similar cases happen for the property of
connection-string
, the Storage connection string contains information about the endponit, account name and others. But let's still use the use case that a developer wants to connect to a Storage server in Azure China cloud, then required properties are:or
where multiple properties are required but provide redundant information.
Goal
We should simplify the required properties for the above cases and avoid that developers need to configure multiple properties but provide similar information .
The text was updated successfully, but these errors were encountered: