Skip to content

Latest commit

 

History

History
150 lines (109 loc) · 5.3 KB

File metadata and controls

150 lines (109 loc) · 5.3 KB

Eclipse iceoryx2

BB Tags(s)

BB-SC

Functional Clusters

Communication

Layer

MWLayer

BB Usage

Known Implementation

https://github.com/eclipse-iceoryx/iceoryx2

ID (unique name)

Description

Welcome to iceoryx2, the efficient, and ultra-low latency inter-process communication middleware. This library is designed to provide you with fast and reliable zero-copy and lock-free inter-process communication mechanisms.

Rationale

If you want to communicate efficiently between multiple processes or applications iceoryx2 is for you. With iceoryx2, you can:

  • Send huge amounts of data using a publish/subscribe, request/response, pipeline (planned) or blackboard pattern (planned), making it ideal for scenarios where large datasets need to be shared.
  • Exchange signals through events, enabling quick and reliable signaling between processes.

iceoryx2 is based on a service-oriented architecture (SOA) and facilitates seamless inter-process communication (IPC).

Governance Applicable S-BB(s)

IS026262

Compose BB(s)

What is needed to Design and Implement

What is needed to build and run

Non-Functional Requirements

Dependencies to other Clusters

Vehicle API Relevant

Author/Company

Eclipse Foundation

Priority

Contribution supported by RDI projects

Availability of Source Code

Yes - APL-2.0

Availability of API

Yes

Type of API

various

Potential obstacles

Maturity Badges

State (+ date of last change)

First public release available (probably already used in production - to be verified)

System Context

Linux

Bazel compliance status

n/a