Skip to content

FlowerWrong/pusher

Repository files navigation

Pusher

How to start?

go run cmd/main.go --config=./settings.yml

GOOS=linux GOARCH=amd64 go build -o pusher cmd/main.go
GOOS=darwin GOARCH=amd64 go build -o pusher cmd/main.go

Requirements

Features

  • public channels
  • private channels
  • presence channels
  • client events
  • rest api
  • webhooks
  • encrypted channels(BETA)
  • distributed
  • integration test
  • benchmark
  • redis master slave
  • redis cluster
  • support other pubsub message brokers
  • apm

Other implementations

About

pusher server implement in go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published