Skip to content

the123saurav/maelstrom-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maelstrom-challenge

This is a Java implementation of maelstrom challenges. It currently features following solutions:

  • boilerplate code to be used across solutions
  • echo server
  • unique id generation
  • multi node broadcast/gossip with network partition

Setup

We are using maven and tested with Java 20. There is 1 maven sub-module per challenge. I am using maven shade plugin to generate a fat jar with all dependencies which is then invoked from inside the bin/<module>/server bash script.

To generate the jar, just run:

mvn clean package

List of nemesis

https://jepsen-io.github.io/jepsen/jepsen.nemesis.html

About

Implementation of maelstrom challenges/fly.io in Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages