CloudEvents sdk-go
Package binding is an API for protocol bindings.
-
See the Pull Request for code.
-
There is an AMQP binding example.
Goal is to make this the standard for Go-based knative eventing sources and other applications, to enable plug-and-play exchange of protocols.
Knative eventing
Goal: Provide a simple path to integrate "foreign" transport code (AMQP, MQTT, other…), with little or no reference to knative APIs or concepts, into a fully-featured knative importer. Separate concerns so that foreign and knative-specific code can be independently maintained by the right people for each task.
-
Initial ssue: Eventing sources framework
-
Initial proposal: Transports for knative eventing
Related links