内容提要
Fastly推出了Pub/Sub应用,简化了实时更新推送到浏览器和设备的过程。该应用支持Server-Sent Events和MQTT协议,具备高可扩展性,支持数百万个并发连接。用户需创建API令牌以发送和接收消息,支持HTTP和MQTT。
关键要点
-
Fastly推出了Pub/Sub应用,简化了实时更新推送到浏览器和设备的过程。
-
该应用支持Server-Sent Events和MQTT协议,具备高可扩展性,支持数百万个并发连接。
-
用户需创建API令牌以发送和接收消息,支持HTTP和MQTT。
-
Pub/Sub应用是Fastly提供的首批可用户安装的生产就绪应用之一,开源代码可供修改。
-
与Fanout相比,Pub/Sub应用更适合不需要严格消息协议和存储的用户。
-
用户可以通过克隆代码库并使用fastly工具快速部署应用。
-
需要创建Fastly API令牌以发布Fanout消息,并将其保存到秘密存储中。
-
消息可以通过HTTP或MQTT发送和接收,访问需使用令牌授权。
-
用户可以使用curl命令订阅和发布消息,支持JWT签名的授权令牌。
延伸问答
Fastly的Pub/Sub应用有什么主要功能?
Fastly的Pub/Sub应用简化了实时更新推送到浏览器和设备的过程,支持Server-Sent Events和MQTT协议,具备高可扩展性,支持数百万个并发连接。
如何开始使用Fastly的Pub/Sub应用?
用户可以通过克隆代码库并使用fastly工具快速部署应用,具体步骤包括创建Compute服务和设置相关资源。
Pub/Sub应用与Fanout有什么区别?
Pub/Sub应用更适合不需要严格消息协议和存储的用户,而Fanout则适用于有严格要求的API操作员。
如何创建Fastly API令牌以发布消息?
用户需在Fastly管理面板中创建API令牌,选择自动化类型,设置权限并保存令牌。
Pub/Sub应用支持哪些消息传输协议?
Pub/Sub应用支持HTTP和MQTT协议进行消息的发送和接收。
如何使用curl命令发布消息?
可以使用curl命令发送带有授权令牌的POST请求,格式为curl -H 'Authorization: Bearer $TOKEN' -d '{"text":"hello world"}' 'https://{DOMAIN}/events?topic=test'。