commander
commander copied to clipboard
Development of dialects
Commander allows different dialects to be developed. Currently the project has dialects for mocking and Kafka. Supporting more dialects could increase the versatility of the project. I am looking for contributes wanting to develop more dialects. Examples are:
- RabbitMQ
- Redis
- GRPC
- HTTP(2)
some protocols (ex: GRPC, HTTP(2)) are not streaming/event driven protocols but could be used to create connectors between dialects (#11).
Hi @jeroenrinzema --
Have you looked at the Go Cloud Development Kit? We also have an abstraction for pubsub, with implementations for several different pubsub providers (currently AWS SNS/SQS, Azure ServiceBus, GCP Pub/Sub, RabbitMQ, and an in-memory implementation for testing). We're planning on adding Kafka as well.
Perhaps you can add a dialect based on https://godoc.org/gocloud.dev/pubsub and get the other dialects for free?
Hi @vangent, Thank you for letting me know I will take a look!