pardahlman / RawRabbit

A modern .NET framework for communication over RabbitMq
MIT License
747 stars 144 forks source link

Need idea on underlying data structures for implementing Message Sequence extension #203

Closed anupavanm closed 7 years ago

anupavanm commented 7 years ago

We would like to implement Message Sequence extension, Wondering how the data structures look like : Ex: for using the implementation provided in "Should_Call_Message_Handler_In_Correct_Order()" Test.

pardahlman commented 7 years ago

Hello @anupavanm!

If you are running version 1.x you would need to download the RawRabbit.Extensions package and create an instance of the ExtendableBusClient (usually done through the RawRabbitFactory). There are more information about extensions in the documentation

If you ware running version 2.x you just need to reference the package RawRabbit.Operations.MessageSequence and register the "plugins" for GlobalMessageId and StateMachine (like I'm doing here).

Not 100% sure this answers your question. Feel free to elaborate what your looking for or any particular problem you've run into.

pardahlman commented 7 years ago

Hello again, closing this for now. If my answer didn't make sense, feel free to re-open.