示例说明

最近更新时间:2019-01-29 17:26:50

本示例主要演示:

使用 API 网关和 SCF 搭建 Websocket 后台,实现匿名聊天室。具体的实现原理可参考 Websocket 原理介绍

实现概要

实现步骤

  1. 环境准备:
    腾讯云 MySQL 数据库
  2. 在无服务器云函数控制台中,部署云函数。
  3. 在 API 网关控制台创建 API 服务。
  4. 在本地创建 HTML 静态页面,实现 Websocket 连接及聊天功能。

演示流程

  1. 打开本地 HTML 页面,并发送文字内容。
  2. 云函数收到文字内容后,自动运行,把文字内容转发给其他 Websocket 网页端,实现多人的匿名聊天功能。

交互流程

具体的交互流程如下图所示:

分别包含如下内容:

  • Websocket 连接建立
  • 消息发送
  • Websocket 连接断开