PaaS是一种云计算形式,它提供了一个平台,允许开发人员和程序员开发、运行和管理自己的应用,而无需构建和维护相关的基础架构或平台。它就像是一个地基,由专门的平台服务提供商进行搭建和运营,并将该平台以服务的方式提供给应用系统运营商。
PaaS具有以下特点:高弹性、高性价比。
假如采用本地部署,企业需要投入大量成本来构建该应用程序的运行环境基础设施(包括对网络环境的维护、存储和服务器等),还要配备运维人员去做好应用程序本身和配置数据进行维护,很可能会面临资源和空间不足的问题,对企业来说局限性较高,费时费力。
而采用云端部署,PaaS平台所提供的服务就恰好解决了这些高成本运维的问题。企业只需做好应用系统的配置数据维护,其他的工作交给专业团队(也就是专门的云服务提供商)来做即可。数据都存储在云端,不需要在线下建立大量的基础设施,只需要使用服务的时候找运营商租用即可,降低了运营成本,也能让企业专注于核心业务的研发。
PaaS平台会以API的形式将服务提供给上层的应用,系统软件、中间件等都可以作为服务提供给应用开发者使用,自由度比较高。以群玩PaaS平台为例,开发者可以从平台内选择一个或多个组件进行功能组装,嵌入到应用程序中,即可更快开发软件,省时省力。开发者可以通过API接入PaaS平台的互动内容,包括互动游戏、互动功能、运营功能,自由调用即可使用。
PaaS的运营商不只是提供平台,他们的服务还包括对该平台进行应用系统的开发、优化等服务。显然运营商对自己提供的平台更为了解,其技术咨询和支持团队的接入对应用系统的长期稳定运行也非常重要。PaaS的实质是将互联网的资源服务化为可编程接口,为第三方开发者提供有商业价值的资源和服务平台。有了PaaS平台,大量的可编程元素为服务开发带来了极大的便利,既提升了开发效率,又能减少成本。
直接嵌入互动内容、游戏等,服务已经将玩法开发完成,可以根据需求修改或默认玩法规则,无需再次开发。
第一步:创建应用
登录开放平台官网后,在管理中心创建应用,在审核成功后,开通游戏服务。
第二步:获取accountSecToken
accountSecToken的使用及生成方式说明:
接入流程图
请求URL
http://open.doyep.cn/api/account/login
请求方式
POST
Content-type application/json
Content-type application/json
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | 是 | string | 应用id |
timeStamp | 是 | string | 时间戳(毫秒) |
nonceStr | 是 | string | 随机字符串 |
sign | 是 | string | MD5签名 |
uid | 是 | string | 用户唯一标识 |
uname | 否 | string | 用户昵称 |
headImg | 否 | string | 用户头像URL |
返回示例
- {
- "code": "200",
- "message": "操作成功",
- "success": true,
- "data": {
- "accountSecToken": "e6aa932ca44e433aa9a9a32d00e54083",
- "imUrl": "ws://192.168.101.128:8888"
- }
- }
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
accountSecToken | string | 用户token |
imUrl | string | im连接地址 |
备注
第三步:依据接口文档实现业务逻辑