An open API service indexing awesome lists of open source software.

https://github.com/acjzz/gokaf

gokaf is a robust in-memory pubsub engine meticulously crafted to provide seamless and nearly real-time data streams.
https://github.com/acjzz/gokaf

golang golang-module inmemory pubsub

Last synced: 5 months ago
JSON representation

gokaf is a robust in-memory pubsub engine meticulously crafted to provide seamless and nearly real-time data streams.

Awesome Lists containing this project

README

          

# gokaf

[![ci](https://github.com/acjzz/gokaf/actions/workflows/ci.yml/badge.svg)](https://github.com/acjzz/gokaf/actions/workflows/ci.yml)
[![coverage](https://raw.githubusercontent.com/acjzz/gokaf/badges/.badges/main/coverage.svg)](/.github/.testcoverage.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/acjzz/gokaf?cache=v1)](https://goreportcard.com/report/github.com/acjzz/gokaf)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/acjzz/gokaf/blob/master/LICENSE)
[![Go Reference](https://pkg.go.dev/badge/github.com/acjzz/gokaf.svg)](https://pkg.go.dev/github.com/acjzz/gokaf)
[![Static Badge](https://img.shields.io/badge/benchmarks-view-blue?link=https%3A%2F%2Facjzz.github.io%2Fgokaf%2Fbench%2Findex.html)](https://acjzz.github.io/gokaf/bench/index.html)

`gokaf` a straightforward, in-memory pubsub engine designed to facilitate nearly real-time data streams.

## Overview

`gokaf` is a robust in-memory pubsub engine meticulously crafted to provide seamless and nearly real-time data streams.

This module is strategically constructed on the foundation of Golang channels, employing a highly efficient pubsub messaging approach.

By harnessing the inherent simplicity and concurrency features of Golang, gokaf excels in real-time message processing, offering an agile and responsive solution for applications with low-latency requirements in memory data processing.

The design principles of gokaf are centered around optimal performance.