Skip to content

ik3210/pushy

 
 

Repository files navigation

#Pushy

A scalable, cross-platform, standalone push server. Pushy can scale using a simple round-robin balancer.

SPECS:

  • Language: c++
  • Libraries:
  • Boost.Asio
  • Boost.Thread
  • Boost.Log
  • Boost.ProgramOptions
  • Push.Service
  • Cppnet lib
  • OpenSSL
  • Hiredis
  • Database: Redis

FEATURES:

  • Scalable
  • REST/JSON api
  • Supports apns and gcm with a unified api
  • Logstash JSON output logs for apns/gcm events (used for stats via elasticsearh/kibana, see tutorial)
  • Automatic redelivery (configurable)
  • Tags attachable to push messages can be used for your campaign stats via elasticsearch

LICENSE:

MIT. See LICENSE file for details.

About

Crossplatform, standalone push server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 64.3%
  • HTML 28.8%
  • JavaScript 2.6%
  • CSS 1.8%
  • CMake 1.5%
  • Python 0.9%
  • Other 0.1%