apache /
rocketmq
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
95/100 healthLoading repository data…
GoogleCloudPlatform / repository
A simple application that demonstrates two approaches to sharding counters in Java.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A simple application that demonstrates two approaches to sharding counters.
To achieve higher throughput across different instances, counters should be sharded to avoid concurrency issues. This application performs this in two different ways:
Simple Sharding: Uses a constant to define the number of shards and randomly picks an index up to this number when incrementing the counter. Each shard is stored in the datastore using one of these indices as ID.
General Sharding: Stores the number of shards in the datastore and randomly picks an index up to this number when incrementing the counter. Each shard is stored in the datastore using one of these indices as ID, but also using a counter name as an ancestor.
Selected from shared topics, language and repository description—not editorial ratings.
apache /
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
95/100 healthActiviti /
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-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
89/100 healthi2p /
I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.
82/100 healthchromiumembedded /
Java Chromium Embedded Framework (JCEF). A simple framework for embedding Chromium-based browsers in other applications using the Java programming language.
73/100 healthIn this code we demonstrate how a simple Spring Boot application can be deployed on top of Kubernetes. This application, Office Space, mimicks the fictitious app idea from Michael Bolton in the movie "Office Space".
34/100 healthjenkins-docs /
For an introductory tutorial on how to use Jenkins to build a simple Java application with Maven.
88/100 health