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