Closed Qoooooooooooo closed 10 months ago
There is a stream provider for RabbitMQ in OrleansContrib - https://github.com/OrleansContrib/Orleans.Providers.RabbitMQ.
No concrete plans for DotNetty yet.
this Contrib is too simple :( There will be errors in the 1.5.0
@sundong1982 you can take a look at my RabbitMQ stream implementation. https://github.com/bobanco/Orleans.Providers.RabbitMQ
I didn't realize there are two implementations! @bobanco and @creyke, would it make sense to reconcile them into one?
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.
Great. The core team can help, too.
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.
@bobanco Sure - I'll check this out on Monday. Would you be up for moving it to OrleansContrib?
In fact it looks like some of the test code at least is from OrleansContrib already 👍
@creyke yh i took your sample :) i will push the code to OrleansContrib over this weekend.
What the status here @bobanco ?
@bobanco @creyke waiting for you :)
Hi, has there been any progress on this ?
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.
:)