Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 13 Java Distributed Projects
Redisson - Easy Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...Project mention: Kotlin Spring WebFlux, R2DBC and Redisson microservice in k8s 👋✨💫 | dev.to | 2022-10-17
Source code you can find in the GitHub repository. he main idea of this project is the implementation of microservice using Kotlin, Spring WebFlux, PostgresSQL, and Redis with metrics and monitoring and deploying it to k8s. For interacting with PostgresSQL we will use reactive Spring Data R2DBC and for Redis caching using Redisson.
Open-source distributed computation and storage platform. Real-time Stream Processing Unconference. Save Your Spot https://hazelcast.com/lp/unconference/Project mention: Working on an unfamiliar codebase | dev.to | 2023-05-18
-- Distributed Map: Add support for getQuiet operation
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Enterprise job scheduling middleware with distributed computing ability.
StarRocks is a next-gen sub-second MPP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics and ad-hoc query.Project mention: Ask HN: Are there any notable Chinese FLOSS projects? | news.ycombinator.com | 2023-05-11
https://github.com/apache/doris Is a great example. Same for it's cousin https://github.com/StarRocks/starrocks that was an early fork of the doris project.
To be fair, these are the only examples I can think of and I only learned of these as I'm standing up new data infra using starrocks.
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time. Built on top of Lucene.Project mention: Distributed query execution in CrateDB: What you need to know | dev.to | 2022-07-20
A logical execution plan does not take into account the information about data distribution. CrateDB is a distributed database and data is sharded: a table can be split into many parts - so-called shards. Shards can be independently replicated and moved from one node to another. The number of shards a table can have is specified at the time the table is created.
An open source, real-time monitoring tool with custom-monitor and agentless. Web, database, os, middleware, cloudnative, network and more. Aim to monitoring everything!Project mention: An open-source monitoring tool like zabbix or prometheus | reddit.com/r/java | 2023-03-29
welcome to try hertzbeat😄 https://github.com/dromara/hertzbeat
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Java library for secure, distributed, P2P-based file synchronization and sharing.
Oracle Coherence Community Edition (by oracle)Project mention: Creating a compiler in Java | reddit.com/r/Compilers | 2023-02-21
There are a few different tool-sets for producing Java byte code. I'm not sure which one to suggest, because back when I last needed one (end of '96), there were none, so I wrote my own. But I assume that most people use ASM or something similar.
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS.Project mention: Postgres: The Graph Database You Didn't Know You Had | reddit.com/r/programming | 2023-03-28
Have you looked into ArcadeDB?
A JVM-embeddable Distributed DatabaseProject mention: Year 2022 Streaming Wrap-Up | dev.to | 2022-12-28
Share, discover & download files in your network 💥
HTTP App. Server and JSON DB - Shared Parallel (Atomic) & DistributedProject mention: You Want Modules, Not Microservices | news.ycombinator.com | 2023-01-03
I think we're all confused over the definition. Also one might understand what all the proponents are talking about better if they think about this more as a process and not some technological solution:
All input I have is you want your code to run on many machines, in fact you want it to run the same on all machines you need to deliver and preferably more. Vertically and horizontally at the same time, so your services only call localhost but in many separate places.
This in turn mandates a distributed database. And later you discover it has to be capable of async-to-async = no blocking ever anywhere in the whole solution.
The way I do this is I hot-deploy my applications async. to all servers in the cluster, this is what a cluster node looks like in practice (the name next to Host: is the node): http://host.rupy.se if you click "api & metrics" you'll see the services.
With this not only do you get scalability, but also redundancy and development is maintained at live coding levels.
Java Distributed related posts
Distributed job-scheduling framework of the next generation - PowerJob
1 project | reddit.com/r/coding | 10 Jan 2022
1 project | news.ycombinator.com | 7 Jan 2022
Gemini: The Misaligned Incentives
1 project | news.ycombinator.com | 28 Sep 2021
Making a living with Raspberry Pi know-how
1 project | reddit.com/r/raspberry_pi | 8 Sep 2021
SP4C3’s announcement on its open source architecture.
1 project | reddit.com/r/u_Sp4c3_blockchain | 27 Aug 2021
Libgdx, box2d local multiplayer?
2 projects | reddit.com/r/gamedev | 11 Jul 2021
Purdue CS590: Cloud-Native Database Systems (Spring 2021)
2 projects | news.ycombinator.com | 5 Jul 2021
A note from our sponsor - Sonar
www.sonarsource.com | 1 Jun 2023
What are some of the best open-source Distributed projects in Java? This list will help you: