Prioxity's release date is TBD.
Prioxity is a high-performance distributed message and WASM bytecode queue designed for baremetal Linux-based servers. It supports messages, ephemeral WASM bytecode, and promoted WASM bytecode that can be used a distributed shared library that updates in real-time with hash-based versioning.
Prioxity is built with Odin and uses lock-free SPSC queues for maximum performance. It also leverages DPDK for high-performance network operations.
Prioxity will be open-source on release.
Prioxity is designed for baremetal Linux-based servers. It can run on cloud-based servers or Kubernetes clusters, but there is more effort required in setting up a proper environment. Additionally, Prioxity tries to rely heavily on NUMA-aware threads for performance. Designing a proper environment for Prioxity therefore requires configurations that are designed for CPU pinning. AWS offers metal instances and on Kubernetes you can do this with Topology Manager and 'single-numa-node' settings. For maximum performance, additional configuration parameters are recommended such as disabling SMT on Linux.
Some use cases for Prioxity include:
Drop me an email at gerardo @ gerardo.com if you're interested or want to work on Prioxity!