zarusz / SlimMessageBus

Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Apache License 2.0
469 stars 78 forks source link

[Host.RabbitMQ] Missing RabbitMQ Implementation #67

Closed fahadash closed 1 year ago

fahadash commented 2 years ago

RabbitMQ Implementation seems to be missing. We would love to have that.

zarusz commented 2 years ago

I agree 👍. Do you want (have time) to contribute ? :)

hadi-jabbari commented 2 years ago

I am willing to do that. It's OK?

hatzhang commented 1 year ago

How is it going now?

zarusz commented 1 year ago

Nothing has been done yet that I am aware of. Let me know if you're willing to work on the implementation, otherwise I will start this.

zarusz commented 1 year ago

Will use this client to implement the Rabbit transport: https://www.nuget.org/packages/RabbitMQ.Client

I have started the implementation.

zarusz commented 1 year ago

The RebbitMQ transport is available: https://github.com/zarusz/SlimMessageBus/blob/master/docs/provider_rabbitmq.md

The preview version is available: https://www.nuget.org/packages/SlimMessageBus.Host.RabbitMQ

Feedback is welcome!