dotnet / orleans

Cloud Native application framework for .NET
https://docs.microsoft.com/dotnet/orleans
MIT License
10.08k stars 2.03k forks source link

When does Orleans support RabbitMQ and DotNetty? #3246

Closed Qoooooooooooo closed 10 months ago

Qoooooooooooo commented 7 years ago

:)

sergeybykov commented 7 years ago

There is a stream provider for RabbitMQ in OrleansContrib - https://github.com/OrleansContrib/Orleans.Providers.RabbitMQ.

No concrete plans for DotNetty yet.

Qoooooooooooo commented 7 years ago

this Contrib is too simple :( There will be errors in the 1.5.0

bobanco commented 7 years ago

@sundong1982 you can take a look at my RabbitMQ stream implementation. https://github.com/bobanco/Orleans.Providers.RabbitMQ

sergeybykov commented 7 years ago

I didn't realize there are two implementations! @bobanco and @creyke, would it make sense to reconcile them into one?

creyke commented 7 years ago

I'm keen to pool efforts here and create a high quality library. I anticipate requiring this for a production product soon (this requirement has been delayed hence it's not moving forward) so then I will be able to dedicate some serious time to it. I think this is a key dependency for Orleans on premise as well so it's important it's taken seriously and I don't want my current half-baked effort to hamper progress.

It's worth highlighting there isn't a good generic test suite for stream providers yet. I would like to see this, so third party stream developers can validate the correctness of their implementation.

Happy to work with others on this.

sergeybykov commented 7 years ago

Great. The core team can help, too.

bobanco commented 7 years ago

Mine implementation is passing all of the stream tests, and is based on AzureQueue implementation, @creyke if you have a time you could check at mine implementation https://github.com/bobanco/Orleans.Providers.RabbitMQ, we can work on 1 implementation so to not split our efforts.

creyke commented 7 years ago

@bobanco Sure - I'll check this out on Monday. Would you be up for moving it to OrleansContrib?

creyke commented 7 years ago

In fact it looks like some of the test code at least is from OrleansContrib already 👍

bobanco commented 7 years ago

@creyke yh i took your sample :) i will push the code to OrleansContrib over this weekend.

creyke commented 7 years ago

What the status here @bobanco ?

Qoooooooooooo commented 7 years ago

@bobanco @creyke waiting for you :)

mickdelaney commented 6 years ago

Hi, has there been any progress on this ?

rafikiassumani-msft commented 2 years ago

We will close this issue since we have not had any activity or progress on this for the past 3 years. Please open a new issue if this is something you are still interested in.