mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 06:46:26 +01:00
34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
:_content-type: ASSEMBLY
|
|
include::modules/serverless-document-attributes.adoc[]
|
|
[id="serverless-subs"]
|
|
= Subscriptions
|
|
include::modules/common-attributes.adoc[]
|
|
:context: serverless-subs
|
|
|
|
toc::[]
|
|
|
|
After events have been sent to a channel from an event source or producer, these events can be sent to multiple Knative services, or other sinks, by using a subscription.
|
|
|
|
image::serverless-event-channel-workflow.png[Channel workflow overview]
|
|
|
|
If a subscriber rejects an event, there are no re-delivery attempts by default. Developers can configure xref:../../serverless/develop/serverless-event-delivery.adoc#serverless-event-delivery[re-delivery attempts] by modifying the `delivery` spec in a `Subscription` object.
|
|
|
|
[id="serverless-subs-creating-subs"]
|
|
== Creating subscriptions
|
|
|
|
Developers can create subscriptions that allow event sinks to subscribe to channels and receive events.
|
|
|
|
include::modules/serverless-creating-subscriptions-odc.adoc[leveloffset=+2]
|
|
include::modules/serverless-creating-subscriptions-kn.adoc[leveloffset=+2]
|
|
include::modules/serverless-creating-subscriptions-yaml.adoc[leveloffset=+2]
|
|
// config event delivery
|
|
include::modules/serverless-subscription-event-delivery-config.adoc[leveloffset=+1]
|
|
// describe subs
|
|
include::modules/serverless-describe-subs-kn.adoc[leveloffset=+1]
|
|
// list subs
|
|
include::modules/serverless-list-subs-kn.adoc[leveloffset=+1]
|
|
// update subs
|
|
include::modules/serverless-update-subscriptions-kn.adoc[leveloffset=+1]
|
|
// delete subs
|
|
include::modules/serverless-deleting-subscriptions-kn.adoc[leveloffset=+1]
|