YAMI4 – A Messaging Solution for Distributed Systems

Maciej Sobczak has released version 1.0.0 of his YAMI4 project. What is YAMI4?

YAMI4 is a messaging solution for distributed systems.

Typical uses of this library include control and monitoring systems,
with real-time and embedded installations, where reliability,
performance and low overhead are essential requirements.
As a multi-language library, YAMI4 allows easy integration of
heterogeneous distributed systems. In the current version, YAMI4
supports Ada, C++ and Java programming languages.

Some notable features are:

  • Peer-to-peer messaging without dependency on external message brokers
  • Built-in support for load balancing and automatic fail-over
  • High performance and scalability with non-blocking I/O

The YAMI4 libraries are available for Ada, C++ and Java and are supported on POSIX-compliant systems, Microsoft Windows and Java-based platforms.

There’s a bunch of videos available for more information on usage, compilation, compilation and so on.

The release announcement can be read here.

Leave a Reply