Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Automatic documentation/contract generation for Pub/Sub RabbitMQ

In the REST world, we have something like a Swagger Specification, which fully describes the contract over a REST interface boundary (between client and server). Those Swagger specifications can be used to auto-generate REST clients, but also to automatically generate documentation for your REST API consumers. These Swagger Specification, moreover, are also a valuable asset w.r.t. CI and versioning of your API.

I was wondering if a similar solution exists in the asynchronous Publish Subscribe world: let's say a typical AMQP Consumer/Producer on RabbitMQ....

Best regards,

Bart

like image 212
Boeboe Avatar asked Jun 15 '16 12:06

Boeboe


1 Answers

FYI, currently looking into following solutions:

  • https://avro.apache.org/docs/1.7.7/spec.html
  • https://github.com/hopped/rabbitmq-avro
like image 200
Boeboe Avatar answered Nov 08 '22 04:11

Boeboe