Top Java Frameworks & Libraries for distributed applications

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware....

APM, (Application Performance Management) tool for large-scale distributed systems.

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-f...

Apache ServiceComb Pack is an eventually data consistency solution for micro-service applications. ServiceComb Pack currently provides TCC and Saga distributed tra...

I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layer...

WE HAVE MOVED to Apache Incubator. https://cwiki.apache.org/FLUME/ . Flume is a distributed, reliable, and available service for efficiently collecting, aggregat...

Security concerns for distributed applications implemented in Spring

Distributed software platform for building stateful, massively real-time streaming applications.

Example application based on Apache Kafka framework to show it usage as distributed message server. Exploring this sample application help users to understand how...

S4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing...

Rest-full, distributed, ecommerce application. Microservices. Docker.

This project is now deprecated, in favor of CNCF's Jaeger (was: Distributed Tracing and Application Performance Management)...

Application description file for the appstores. Best way to distribute your apps!

BeeAPM is a distributed tracing system and APM ( Application Performance Monitoring )

Profiler for large-scale distributed java applications (Spark, Scalding, MapReduce, Hive,...) on YARN....

X-Trace is a tool that provides fine-grained visibility into large, complex distributed systems. It can be used by application developers as well as network operat...

Distributed,multi-tenancy,job-flow scheduling application(分布式多租户的支持流程编排的任务调度平台) QQ群:1029617143

Neuro4j Workflow is a light-weight workflow engine for Java with Eclipse-based development environment. Workflow allows to build reusable business code and easy in...

TracEE, a library for invocation context propagation in distributed Java application logs.

Distributed application framework, good for MMOGs

Distributed application server for Java. You write single-threaded, event-driven POJO code - the server makes it multi-threaded, persisted and transactional. Desig...

欢迎大家完善本系统,结合目前事务处理的精华,我开发了太极分布式事务处理框架MOONWATER,采用可靠消息服务和重试、补偿处理机制,使用事件驱动、最终一致的事务模型,巧妙地运用数据库的事务处理能力,对服务操作结果进行判断,调用应用系统自身的事务处理功能,自动进行事务处理,从而有效地解决微服务的分布式事务处理问题。框架采用消息...

Library for building high-performance, distributed WebSocket applications

Support for distributed Spring Integration applications as Message-driven Microservices

sample micronaut application illustrates using basic microservices patterns like distributed configuration and service discovery with Consul, distributed tracing w...

Web application for distributing and browsing the Standardized Vocabularies for all instances of an OMOP CDM...

🌱 A distributed APM(application-performance-management) platform.

🔥 Develop distributed application services based on SpringCloud architecture model and components

Sample CQRS and event sourced application developed on top of axon framework.(Kafka is used for distributing the events)...

Distributed, fault tolerant batch processing for Natural Language Applications and Search, using remote partitioning...

EventMesh is a dynamic cloud-native eventing infrastruture used to decouple the application and backend middleware layer, which supports a wide range of use cases...