Skip to content

distributedio/tips

Repository files navigation

Tips

A distributed Pub/Sub system based on TiKV

Go Report Card Build Status Coverage Status GoDoc

Roadmap

milestones

Features

  • High performance, high availability, horizontal scaling
  • Massive Topics support and massive data support for single Topic
  • Topic kept in a global order
  • At-Least-Once reliable communication
  • Support concurrent consumers (like, Kafka Consumer Group)
  • Snapshot and recovery of subscription state

Scenarios

  • Asynchronous task processing (e.g. pictures/ videos)
  • Event-driven framework (e.g. microservice/Severless )
  • Multi-to-multi message communication (e.g. IM/ group chat in live-broadcasting room with large scale )
  • Notifications push on mobile devices