Gorush 基于 Go 的推送通知服务器开源项目

我要开发同款
匿名用户2017年01月11日
28阅读
所属分类Google Go、服务器软件、JMS/消息中间件
授权协议MIT

作品详情

Go(Golang)编写的推送通知服务器。

特点

支持使用Android的 go-gcm 库的 GoogleCloudMessage(现为 FirebaseCloudMessaging)

支持使用  apns2 库的苹果推送通知服务

支持 YAML 配置

支持使用命令行发送单个Android和iOS通知

支持使用WebAPI推送通知

支持使用 facebookgrace 进行优雅重启和零宕机部署

支持 HTTP/2 或HTTP/1.1协议

支持通知队列及多个worker

使用 /api/stat/app进行通知成功或失败计数

使用 /api/config 显示 YAML 配置

支持将应用程序统计信息存储到内存,Redis, BoltDB, BuntDB 或 LevelDB

支持p12或pem格式的iOS证书文件

使用/sys/stats显示时间及状态码计数

支持HTTP代理到Google服务器(GCM)

如果服务器响应失败,支持重试发送通知。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论