• Stars
    star
    384
  • Rank 111,714 (Top 3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 7 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OpenMessaging Benchmark Framework

OpenMessaging Benchmark Framework

Build License

Notice๏ผš We do not consider or plan to release any unilateral test results based on this standard. For reference, you can purchase server tests on the cloud by yourself.

This repository houses user-friendly, cloud-ready benchmarking suites for the following messaging platforms:

More details could be found at the official documentation.

Build

Requirements:

  • JDK 8
  • Maven 3.8.6+

Common build actions:

Action Command
Full build and test mvn clean verify
Skip tests mvn clean verify -DskipTests
Skip Jacoco test coverage check mvn clean verify -Djacoco.skip
Skip Checkstyle standards check mvn clean verify -Dcheckstyle.skip
Skip Spotless formatting check mvn clean verify -Dspotless.check.skip
Format code mvn spotless:apply
Generate license headers mvn license:format

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

More Repositories

1

openmessaging-java

OpenMessaging Runtime Interface for Java
Java
722
star
2

dledger

A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
Java
713
star
3

specification

OpenMessaging Specification
281
star
4

openchaos

Chaos Framework proposes a unified API for vendors to provide solutions to various aspects of performing the principles of chaos engineering in cloud-native environment.
Java
149
star
5

openconnect

OpenConnect proposes a specification for messaging, eventing and streaming connect scenario which provides various sources and sinks.
Java
43
star
6

openmessaging-go

OpenMessaging Runtime Interface for Go
Go
30
star
7

openmessaging-dledger-jepsen

Consensus verification, with fault injection
Shell
22
star
8

openmessaging-cpp

OpenMessaging Runtime Interface for C++
C++
20
star
9

openschema

OpenSchema proposes a specification for data schema when exchanging the message and event in cloud-native applications.
19
star
10

openmessaging.github.io

OpenMessaging homepage
SCSS
14
star
11

openconnect-runtime

OpenMessaging connect runtime
Java
13
star
12

openmessaging-python

OpenMessaging Runtime Interface for Python
12
star
13

openmessaging-connect-odar

OpenConnect Runtime Implementation for Open Data Replicator
Java
10
star
14

openmessaging-storage

OpenMessaging Storage Interface
Java
7
star
15

tsc

OpenMessaging Technical Steer Committee (TSC)
6
star
16

openmessaging-cpp-jni

Experimental project for OpenMessaging JNI wrapper
C++
5
star
17

openmessaging-nodejs

OpenMessaging Runtime Interface for nodejs
3
star
18

openmessaging-streams

OpenMessaging streams interface
2
star
19

openmessaging-http

The http binding of openmessaging
1
star
20

openmessaging-spring

OpenMessaging Runtime Interface Spring Integration
1
star