Skip to content

The world’s first message broker that takes latency into account. It defines load balancing mechanism based on latency-related metrics.

License

Notifications You must be signed in to change notification settings

allenlee820202/broke

 
 

Repository files navigation

Broke Build Status

The world’s first message broker that takes latency into account. It defines load balancing mechanism based on latency-related metrics.

Online Resources

Prerequisites

Build

git clone https://github.com/dsngroup/broke
cd broke
mvn package

Configure the Broke server

The configuration file for the broker ServerContext.properties is located in /broke-broker/src/main/resources Example of the ServerContext.properties:

# Configurable properties of server related context

# Port bindings
BOUND_PORT = 8181

# Number of boss (a.k.a. reactor) threads
NUM_OF_BOSS = 1

# Number of worker threads
NUM_OF_WORKER = 4

Run Broke server

The jar for the broker is located in /broke-broker/target/

cd /broke-broker/target/
java -jar Server-jar-with-dependencies.jar

Client APIs for Broke Server

Introduction to client APIs

License

Apache License 2.0

About

The world’s first message broker that takes latency into account. It defines load balancing mechanism based on latency-related metrics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.8%
  • Python 3.2%
  • Shell 2.0%