Feature Request: Extend Pluggable Components to Include Service Discovery
yejialiango opened this issue · comments
Feature Request: Extend Pluggable Components to Include Service Discovery
Area
/area runtime
Feature Description
Currently, Dapr supports pluggable components for state stores, pub/sub, bindings, and secret stores. Expanding this to include service discovery would enhance flexibility and customization for microservices architectures, allowing for tailored discovery mechanisms beyond the current scope.
Business Value
Custom service discovery could support scenarios not covered by the default Kubernetes or mDNS discovery mechanisms, such as integration with cloud provider-specific services or legacy systems without requiring modifications to the Dapr runtime.
Proposed Design
The design for extending pluggable components to include service discovery could follow the established patterns seen in other Dapr components.
Release Note
ADD support for custom service discovery components in Dapr, enabling more flexible and dynamic microservices architectures.