mirror of https://github.com/knative/docs.git
Adding RabbitMQ to Event Source list and change Apache CouchDB link (#2674)
* Adding RabbitMQ to Event Source list and change Apache CouchDB link Signed-off-by: Justin Brulotte <justin.brlotte797@gmail.com> Adding RabbitMQ to Event Source list and change Apache CouchBD lin Signed-off-by: Justin Brulotte <justin.brlotte797@gmail.com> * Fix Simplified Controller url Image Signed-off-by: Justin Brulotte <justin.brlotte797@gmail.com>
This commit is contained in:
parent
9805b3a538
commit
024188faa2
|
@ -59,7 +59,7 @@ Used for source — in this case, `samplesource` — specific config and
|
|||
To ease writing a new event source, the eventing subsystem has offloaded several core functionalities (via injection) to the `eventing-sources-controller`.
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
Fig 1. - Via shared [Knative Dependency Injection](https://docs.google.com/presentation/d/1aK5xCBv7wbfdDZAvnUE4vGWGk77EYZ6AbL0OR1vKPq8/edit#slide=id.g596dcbbefb_0_40)
|
||||
|
||||
|
|
|
@ -38,6 +38,7 @@ kn source list
|
|||
| [GitLab](https://github.com/knative/eventing-contrib/blob/master/gitlab/pkg/apis/sources/v1alpha1/gitlabsource_types.go) | v1alpha1 | Knative | Registers for events of the specified types on the specified GitLab repository, and brings those events into Knative. The GitLabSource creates a webhooks for specified [event types](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#events), listens for incoming events, and passes them to a consumer. See the [GitLab Source](../samples/gitlab-source) example for more details. |
|
||||
| [Heartbeats](https://github.com/knative/eventing-contrib/tree/master/cmd/heartbeats) | N/A | Knative | Uses an in-memory timer to produce events at the specified interval. |
|
||||
| [PingSource](./pingsource.md) | v1beta1 | Knative | Produces events with a fixed payload on a specified [Cron](https://en.wikipedia.org/wiki/Cron) schedule. See the [Ping Source](../samples/ping-source) example for more details. |
|
||||
| [RabbitMQ](https://github.com/knative-sandbox/eventing-rabbitmq) | Active development | None | Brings [RabbitMQ](https://www.rabbitmq.com/) messages into Knative.
|
||||
| [SinkBinding](https://knative.dev/docs/eventing/samples/sinkbinding/) | v1beta1 | Knative | The SinkBinding can be used to author new event sources using any of the familiar compute abstractions that Kubernetes makes available (e.g. Deployment, Job, DaemonSet, StatefulSet), or Knative abstractions (e.g. Service, Configuration). SinkBinding provides a framework for injecting `K_SINK` (destination address) and `K_CE_OVERRIDES` (JSON cloudevents attributes) environment variables into any Kubernetes resource which has a `spec.template` that looks like a Pod (aka PodSpecable). See the [SinkBinding](../samples/container-source) example for more details. |
|
||||
| [WebSocket](https://github.com/knative/eventing-contrib/tree/master/cmd/websocketsource) | N/A | Knative | Opens a WebSocket to the specified source and packages each received message as a Knative event. |
|
||||
|
||||
|
|
Loading…
Reference in New Issue