eventflow / EventFlow

Async/await first CQRS+ES and DDD framework for .NET
https://docs.geteventflow.net/
Other
2.35k stars 445 forks source link

RabbitMQ Integration for .Net Core 3 #755

Closed i-dentify closed 1 year ago

i-dentify commented 4 years ago

The .Net-RabbitMQ-Client seems to have published Version 6.0, which is to be used for .Net Core 3.x (https://www.rabbitmq.com/dotnet.html)

The EventFlow-RabbitMQ-Integration calls a method BasicPublish(string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte[] body) which has been removed according to https://github.com/rabbitmq/rabbitmq-dotnet-client/commit/ed3e56a7f27e39501c2d19b165789c7e7762dcd9#diff-2bacc96f1a40128b86a990a644e6ed8f

Having integrated the RabbitMQ.Client package into a solution (e.g. for other custom stuff) and updating this to 6.0 results in an exception for the EventFlow RabbitMqPublisher: System.MissingMethodException: Method not found: 'Void RabbitMQ.Client.IModel.BasicPublish(System.String, System.String, Boolean, RabbitMQ.Client.IBasicProperties, Byte[])'

frankebersoll commented 4 years ago

@rasmus Would we simply update our reference or do we need to support multiple major versions?

rasmus commented 2 years ago

I'll update the reference for the 1.0 release

github-actions[bot] commented 1 year ago

Hello there!

We hope you are doing well. We noticed that this issue has not seen any activity in the past 90 days. We consider this issue to be stale and will be closing it within the next seven days.

If you still require assistance with this issue, please feel free to reopen it or create a new issue.

Thank you for your understanding and cooperation.

Best regards, EventFlow

github-actions[bot] commented 1 year ago

Hello there!

This issue has been closed due to inactivity for seven days. If you believe this issue still needs attention, please feel free to open a new issue or comment on this one to request its reopening.

Thank you for your contribution to this repository.

Best regards, EventFlow