-
Notifications
You must be signed in to change notification settings - Fork 332
Home
brianlnlin edited this page Jun 8, 2017
·
19 revisions
Wafer 是腾讯云面向广大开发者提供的小程序开发全栈资源套件,套件提供小程序会话管理服务 WebSocket 信道服务,在扩展性和安全性上能满足企业级的要求,同时具备低开发门槛。如果你希望自己动手搭建小程序,小程序实验室将提供step by step的教程帮助你完成目标!
Wafer 提供两个小程序服务。
Wafer 支持 3 种部署方式。
方式 | 成本 | 说明 |
---|---|---|
自行部署 | 时间 ★★★★★ 难度 ★★★★★ 花费 ☆☆☆☆☆ |
自行搭建所有的服务器、数据库以及所依赖的运行环境,要求开发者有丰富的运维经验 |
镜像部署 | 时间 ★★★☆☆ 难度 ★★☆☆☆ 花费 ★★★☆☆ |
购买或使用现有的云服务器,用腾讯云提供的镜像安装系统,里面已包含 Wafer 运行所需要的环境及代码。适合希望在自己动手的过程中加深对 Wafer 整体架构理解的开发者。 |
一站式部署 | 时间 ★☆☆☆☆ 难度 ★☆☆☆☆ 花费 ★★☆☆☆ |
由腾讯云提供的一站式解决方案,自动购买所需要云资源并完成自动部署,部署完成后可以直接运行小程序的 Demo |
为了实现上述两个服务,Wafer 提供提供四个模块。
Wafer 客户端 SDK 封装了微信小程序客户端 API。在使用会话服务或信道服务时,客户端 SDK 会与业务服务器进行通讯,业务服务器应使用服务器 SDK 处理客户端的服务请求。
开发者资源:
小程序业务服务器通过 Wafer 服务器 SDK 支持会话服务和信道服务。Wafer 提供了 4 种语言的服务器 SDK。SDK 部署后都要进行[配置](服务端 SDK 配置)。
开发者资源:
会话服务器提供独立的会话管理服务,处理微信小程序的登录请求和会话检查请求。服务器 SDK 通过请求会话服务器来实现会话服务。
开发者资源:
会话服务 通过 WebSocket 信道 PaaS 服务提供。
WebSocket 信道 PaaS 由腾讯云及腾讯 QQ 空间团队联合提供,提供与小程序间稳定、可靠、高效的 WebSocket 长连接。由业务服务器通过 SDK 进行服务申请,建立连接后业务服务器、信道服务和小程序之间会形成三方通讯。
[ 返回 Wiki 首页 ]
Wafer - 企业级微信小程序全栈方案
如果 Wiki 内容不能解决你的疑惑,欢迎提交 Issue 进行反馈或者加入 QQ 群(216602757)进行讨论