Skip to content

yinqiwen/ssf

Repository files navigation

SSF

A BSD licensed simple streaming process framework.

Dependency

Features

  • Two Cluster Mode Support
    • Static Multi Servers(no zookeeper dependency)
    • Dynamic Multi Servers(with zookeeper dependency)
  • Standalone Process Task
    • All tasks is running as standalone process, which communicate framework over unix sockets.
    • Multi language support
  • Write Ahead Log
    • Cache data when cluster do failover work or some cluster node is temporary unavailable.
  • Online Trouble Shooting
    • Use 'telent' to attach running process and eneter 'otsc' to enter online trouble shooting interactive mode.

Disvantages

  • No message delivery guarantees
    • One-way message delivery between nodes.
    • Message may lost when cluster failover, process restart, etc.

Example

About

Simple streaming process framework written in golang.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published