Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Aeron | 6,704 | 6 | 34 | 3 days ago | 91 | June 13, 2023 | 18 | apache-2.0 | Java | |
Efficient reliable UDP unicast, UDP multicast, and IPC message transport | ||||||||||
Kombu | 2,609 | 7,803 | 226 | a day ago | 180 | June 15, 2023 | 190 | bsd-3-clause | Python | |
Messaging library for Python. | ||||||||||
Zmq.rs | 924 | 2 months ago | 8 | December 27, 2021 | 31 | mit | Rust | |||
A native implementation of ØMQ in Rust | ||||||||||
Thruway | 649 | 63 | 17 | 2 years ago | 33 | February 18, 2022 | 31 | mit | PHP | |
PHP Client and Router Library for Autobahn and WAMP (Web Application Messaging Protocol) for Real-Time Application Messaging | ||||||||||
Slimmessagebus | 388 | 16 | 23 days ago | 35 | November 13, 2022 | 17 | apache-2.0 | C# | ||
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers. | ||||||||||
Service Bus | 316 | 2 | 3 | a year ago | 47 | January 19, 2019 | 2 | mit | PHP | |
PHP Service Bus (publish-subscribe pattern) implementation | ||||||||||
Nexus | 243 | 6 | 7 days ago | 11 | January 05, 2023 | 21 | mit | Go | ||
Full-feature WAMP v2 router and client written in Go | ||||||||||
Bus | 236 | 1 | 14 | 5 months ago | 68 | March 12, 2022 | 26 | mit | TypeScript | |
A typescript based enterprise service bus framework based on enterprise integration patterns | ||||||||||
Laravel Queue | 216 | 2 | 2 | a month ago | 19 | January 07, 2023 | 1 | mit | PHP | |
Laravel Enqueue message queue extension. Supports AMQP, Amazon SQS, Kafka, Google PubSub, Redis, STOMP, Gearman, Beanstalk and others | ||||||||||
Zcm | 213 | 5 days ago | 58 | lgpl-2.1 | C++ | |||||
Zero Communications and Marshalling |
Efficient reliable UDP unicast, UDP multicast, and IPC message transport. Java, C, and C++ clients are available in this repository, and a .NET client is available. All clients can exchange messages across machines, or on the same machine via IPC, very efficiently. Message streams can be recorded by the Archive module to persistent storage for later, or real-time, replay. Aeron Cluster provides support for fault-tolerant services as replicated state machines based on the Raft consensus algorithm.
Performance is the key focus. A design goal for Aeron is to be the highest throughput with the lowest and most predictable latency of any messaging system. Aeron integrates with Simple Binary Encoding (SBE) for the best possible message encoding and decoding performance. Many of the data structures used in the creation of Aeron have been factored out to the Agrona project.
For details of usage, protocol specification, FAQ, etc. please check out the Wiki.
For the latest version information and changes see the Change Log with Java downloads at Maven Central.
Aeron is owned and operated by Adaptive Financial Consulting. Originally created by Martin Thompson and Todd Montgomery, the Aeron team joined Adaptive in 2022.
For Business users, to get started with Aeron Premium, please visit Aeron.io
We provide a range of services including:
Please get in touch at [email protected] if you would like to learn more about any of these.
Copyright 2014-2023 Real Logic Limited.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.