Categorygithub.com/redis-performance/openstreaming-benchmark

# README

license GitHub issues codecov

openstreaming-benchmark

make it easy to benchmark distributed streaming systems.

Installation

Download Standalone binaries ( no Golang needed )

If you don't have go on your machine and just want to use the produced binaries you can download the following prebuilt bins:

https://github.com/redis-performance/openstreaming-benchmark/releases/latest

OSArchLink
Linuxamd64 (64-bit X86)openstreaming-benchmark-linux-amd64
Linuxarm64 (64-bit ARM)openstreaming-benchmark-linux-arm64
Darwinamd64 (64-bit X86)openstreaming-benchmark-darwin-amd64
Darwinarm64 (64-bit ARM)openstreaming-benchmark-darwin-arm64

Here's how bash script to download and try it:

wget -c https://github.com/redis-performance/openstreaming-benchmark/releases/latest/download/openstreaming-benchmark-$(uname -mrs | awk '{ print tolower($1) }')-$(dpkg --print-architecture).tar.gz -O - | tar -xz

# give it a try
./openstreaming-benchmark --help

Installation in a Golang env

To install the benchmark utility with a Go Env do as follow:

go get and then go install:

# Fetch this repo
go get github.com/redis-performance/openstreaming-benchmark
cd $GOPATH/src/github.com/redis-performance/openstreaming-benchmark
make

# Packages

Copyright © 2023 Redis Performance Group performance <at> redis <dot> com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.