cloudblue / django-cqrs

django-cqrs is an Django application, that implements CQRS data synchronization between several Django micro-services
https://django-cqrs.readthedocs.io/en/latest/
Apache License 2.0
122 stars 24 forks source link

Does this library support Apache Kafka? #86

Open sivabudh opened 2 years ago

sivabudh commented 2 years ago

Instead of using RabbitMQ, does this library support Kafka? If it does, could you please kindly help point to the setup instructions?

ghost commented 2 years ago

Hi @sivabudh ! Unfortunately django-cqrs does not support Kafka right now.

sivabudh commented 2 years ago

Is it possible for us (my team) to help implement it? Or you reckon that it's impossible (eg. the library's not intended to support other brokers but RabbitMQ).

maxipavlovic commented 2 years ago

I guess, that it's totally possible and we seem to have had plans to do that at some time in the future. Right, @ffaraoneim?

ghost commented 2 years ago

@sivabudh django-cqrs has also the Kombu transport. It seems that in the Kombu guys (https://github.com/celery/kombu) will support Kafka in the 5.3 upcoming release.