Development of dialects
Opened this issue · 2 comments
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!