hellertime / smf

Fastest durable log broker in the west.

Home Page:http://senior7515.github.io/smf/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smf - the fastest RPC in the West Travis-ci Build Status

smf is pronounced /smɝf/

Site Link
Mailing List https://groups.google.com/forum/#!forum/smf-dev
Documentation https://senior7515.github.io/smf/

Official Documentation

Please visit our official documentation, it'll get you up and running in no time!

If you are using smf, drop us a line on the mailing list introducing your project.

Analytics

What is smf?

smf is a new RPC system and code generation like gRPC, Cap n Proto, Apache Thrift, etc, but designed for microsecond tail latency*.

Current benchmarks in microseconds

60 byte payload latency
p50 7us
p90 8us
p99 8us
p9999 15us
p100 26us

Getting started

Build smf

git clone https://github.com/senior7515/smf
cd smf
git submodule update --init --recursive
mkdir build
cd build
make 

# to run test do 
ctest -V

That's about it!

About

Fastest durable log broker in the west.

http://senior7515.github.io/smf/

License:Other


Languages

Language:C++ 77.3%Language:CMake 8.2%Language:Go 6.5%Language:Python 5.2%Language:Shell 2.7%Language:Emacs Lisp 0.1%