How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
gRPC Java is a library for building distributed systems that enables client and server applications to interact through remote procedure calls. It uses protocol buffers to define service interfaces and exchange structured data, providing a framework for connecting microservices across different environments. The framework utilizes an asynchronous networking foundation to manage concurrent connections and relies on a multiplexed binary protocol to facilitate efficient data exchange. It supports pluggable transport interceptors, allowing for the injection of custom logic into the request-respon
Beanstalkd is a distributed work queue server designed for asynchronous job processing. It functions as a standalone server that distributes background tasks between producers and consumers to improve application responsiveness and throughput. The system organizes tasks using numeric priority levels to ensure critical work is processed first. It manages the job lifecycle through discrete states and uses a simple line-based text protocol over TCP for communication. To ensure reliability, the server persists job data to a sequential disk log, allowing the queue state to be recovered after a sy
Apache ActiveMQ
The main features of apache/activemq are: Message Queuing, Microservices and Messaging.
Projects with overlapping indexed features include: beanstalkd/beanstalkd — Beanstalkd is a distributed work queue server designed for asynchronous job processing. It functions as a standalone… bennidi/mbassador — Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event… gearman/gearmand — gearmand. grpc/grpc-java — gRPC Java is a library for building distributed systems that enables client and server applications to interact… line/armeria — Armeria is a Netty-based microservice framework used for building high-performance asynchronous services. It functions… netflix/eureka — Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a…