eclipse-iceoryx / iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust
https://iceoryx.io
Apache License 2.0
853 stars 35 forks source link

Request / Response Messaging Pattern #429

Open kczimm opened 5 days ago

kczimm commented 5 days ago

I see that Request / Response messaging pattern in on the roadmap as a bonus item for the next release. Is there any design discussion about how this would be implemented? I'm interested in the current status, if there is one, or possibly an opportunity to help implement it.

elfenpiff commented 5 days ago

@kczimm thank you for the offer! Currently, we have some deadlines we have to meet until the 14th of October with the #424 and some other iceoryx2 infrastructure stuff.

After this, we wanted to slowly focus on the request-response messaging pattern. The implementation is rather complex and would require some longer onboarding with internal design documents (we still have to write), but what could help would be to write either some examples in Rust/C/C++ and documentation for the best practices around request response or to write unit tests.

If you are still interested, I will ping you as soon as we start with it, but it will most likely be at some point in November.

In the meantime, if you would like to support, I cleaned up the open issues and updated the good first issue label - so if you like you can grab one of those: https://github.com/eclipse-iceoryx/iceoryx2/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

Btw. we have here our chat: https://app.gitter.im/#/room/#eclipse_iceoryx:gitter.im if you need direct support from the community.