文件名称:go-sns-mobile-pusher:轻松向移动设备发送推送通知的界面
文件大小:44KB
文件格式:ZIP
更新时间:2024-07-07 03:36:05
Go
去 SNS 移动推送器 ##简而言之,Go SNS Mobile Pusher 允许您为所有与设备类型无关的推送通知使用一个端点。 然后它会变魔术并通过 AWS SNS 发送推送。 ##稍微深入一点 Go SNS Mobile Pusher 对 GCM/APNS 的任何其他应用程序内实现具有多种结构优势。 独立。 构建为与系统的其余部分分开运行,它有效地消除了很多令人头疼的问题。 不是 SPOF。 即使在高负载期间也不会出现单点故障。 高朗。 它是用 Go 编写的,它使用了一种快速、编译的语言,考虑到了并发性。 缓冲。 在处理推送之前,所有推送请求首先放置在内存队列中,向客户端返回 200。 输入抽象。 尽管 Google 和 Apple 的请求结构不同,但该应用程序对所有推送请求使用相同的结构。 简单的api。 一种整合方式,而不是多种方式。 安全。 基于令牌的身份验证。
【文件预览】:
go-sns-mobile-pusher-master
----.gitignore(10B)
----main.go(325B)
----README.md(3KB)
----Godeps()
--------Godeps.json(328B)
--------Readme(136B)
--------_workspace()
----Procfile(26B)
----examples()
--------Ruby()
----api()
--------status.go(646B)
--------send.go(740B)
--------api.go(1018B)
----pusher()
--------pusher_suite_test.go(191B)
--------pusher_worker.go(947B)
--------message.go(1KB)
--------pusher_worker_handler.go(437B)
--------message_test.go(806B)
--------pusher_test.go(652B)
--------sns()
--------pusher.go(726B)