cross post from: https://programming.dev/post/37369902

Hi everyone,

we, the iceoryx community, just released iceoryx2 v0.7, an ultra-low latency inter-process communication framework for Rust, C, C++ and with this release, Python.

If you are into robotics, embedded real-time systems (especially safety-critical), autonomous vehicles or just want to hack around, iceoryx2 is built with you in mind.

Check out our release announcement for more details: https://ekxide.io/blog/iceoryx2-0-7-release

And the link to the project: https://github.com/eclipse-iceoryx/iceoryx2

  • iii@mander.xyz
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    This looks very promising, thanks for sharing.

    I like memcached and redis as much as the next person, but they do show their age.

    I’ve been playing with nats.io instead, but haven’t comitted yet. Will add the linked project to my list of alternatives to consider!

    • lad@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 hours ago

      Age is not always a bad thing for projects, sometimes it means less bugs left

      What is it with redis and memcached that shows they don’t keep up with the times? We’re using memcached and were considering redis, too, but not yet certain about it

      • iii@mander.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        14 hours ago

        From the top of my head: Replication, sharding and failovers, access control, security in general.

        None of these are dealbreakers, all of them have workarounds, and redis has proven to scale. It just requires a lot of work and maintenance to do right. So I’m always happy to evaluate alternatives :)