Problem
The broker is introduced as a blackbox component where the only the functionality is what should matter. For integrations of Knative on special situations (like a hosted solution, or integrating with existing messaging frameworks) there is a need to have more control over more of the components internal to the broker.
Persona:
Cluster Operator.
Knative Contributor.
Exit Criteria
Be able to select alternative, non-trivial broker implementations on a per-broker resource basis.
Time Estimate (optional):
14 days.
Additional context (optional)
Alternate Broker Proposal (doc)
Problem
The broker is introduced as a blackbox component where the only the functionality is what should matter. For integrations of Knative on special situations (like a hosted solution, or integrating with existing messaging frameworks) there is a need to have more control over more of the components internal to the broker.
Persona:
Cluster Operator.
Knative Contributor.
Exit Criteria
Be able to select alternative, non-trivial broker implementations on a per-broker resource basis.
Time Estimate (optional):
14 days.
Additional context (optional)
Alternate Broker Proposal (doc)