eclipse-iceoryx / iceoryx2

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

Request / Response Messaging Pattern #429

Open kczimm opened 1 month ago

kczimm commented 1 month 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 1 month 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.