Amazon Simple Notification Service 能否将通知“推送”到桌面客户端?这可能是没有轮询的真正推动吗?
问问题
2301 次
1 回答
3
不,这还不是(还)开箱即用的——Amazon SNS确实可以通过发布者向主题发送消息来工作,然后再将这些消息推送到订阅该主题的终端节点。订阅 API当前可用的协议是:
- http -- 通过 HTTP POST 传递 JSON 编码的消息
- https -- 通过 HTTPS POST 传递 JSON 编码的消息
- 电子邮件——通过 SMTP 传递消息
- email-json -- 通过 SMTP 传递 JSON 编码的消息
- sms -- 通过 SMS 发送消息[目前仅限于美国地区]
- sqs -- 将 JSON 编码的消息传送到 Amazon SQS 队列
因此,您目前最接近桌面客户端的推送通知是电子邮件,尽管通过将 HTTP 发布到相应的 Web 服务来构建自定义通知应该相对容易,这反过来可以促进WebSocket或Growl等。
祝你好运!
于 2012-02-22T16:38:52.997 回答