文档章节

项目建议

l
 leekay
发布于 2016/06/24 11:45
字数 339
阅读 20
收藏 0

一、请求方式

    建议使用Post请求,将业务逻辑参数使用AES或DES加密通过post传输,而非逻辑参数,如平台,语言,时间戳等跟在url后即可。

二、Redis Key管理

    对Redis数据存储的Key进行统一配置和管理,在使用时调用常量,千万不要在业务中直接使用字符串操作数据,将来维护起来非常麻烦。

//redis key

//角色
define('Redis_Pfx_RoleInfo', 'RoleInfo_'); // 角色信息

三、语言支持

    为需要支持的语言配置语言包,由于游戏经常会去海外发布,所以语言支持也是必须的。所有接口的返回都应该先进行翻译在输出。

四、为Domain和Module层创建父类

    所有Domain层类都继承同一父类,在注册配置或统一管理时会非常方便。而Module层的父类我建议是必须的,因为我们使用Redis作为玩家数据库,在使用批量读写时,要用到父类中的方法来实现跨模块数据操作,后续会细讲。

五、接口测试使用PostMan

    谷歌chrome的PostMan插件非常方便,开发测试的神器。

六、接口文档

    建议使用team.oschina.net 支持MarkDown,自行分类,方便客户端阅读。

© 著作权归作者所有

l
粉丝 1
博文 17
码字总数 6436
作品 0
虹口
程序员
私信 提问
能否有一个标记开源项目活跃或成熟度的方式?

现在收录的项目已经很多了,有时候想找一个能够参考的项目搜索的结构有7,8页,这是需要一个一个项目的细过,也不定能不能找的期望的那个。 前面有人提能不能“软件收据建议增加更新时间”。...

lxbzmy
2013/12/18
193
1
甲骨文提议将Hudson项目捐给Eclipse基金会

大约100天前,开源持续构建项目Hudson社区成员投票将项目名称更改为Jenkins,宣布脱离甲骨文的控制。 昨天,甲骨文突然提出了一项令人惊讶的建议,将Hudson项目整体捐给Eclipse基金会。根据建...

小卒过河
2011/05/05
3.2K
9
SFB 项目经验-54-不要让我再对你说《公网证书要购买那家,多少钱》

最近一直在烦,SSL,SSL,还是SSL。 (有n个人问我要购买那种证书、多少钱、多少个!) 本文仅作笔记,方便再有人问我,直接扔给他,自己读去! 去阿里云购买,贵! 去腾讯云购买,贵! 去Godad...

CTO_LiuJinFeng
2018/08/22
0
0
编写高质量代码改善C#程序的157个建议——导航开篇

前言   由于最近工作重心的转移,原来和几个同事一起开发的项目也已经上线了,而新项目就是在现有的项目基础上进行优化延伸扩展。打个比方,现在已经上线的项目行政案件的Web管理网站(代码...

aehyok
2014/03/26
0
0
GitLab 11.10 正式发布,进一步简化协作功能

GitLab 11.10 已正式发布,更新亮点包括将管道功能(pipeline)集成到操作面板、将管道用于合并结果以及针对多行合并请求的建议。 轻松查看跨项目的管道健康状况 此版本通过强大的功能增强了...

局长
前天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ES 集群上,业务单点如何优化升级?

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! ES 基础 ES 集群 ES 集群上业务优化 一、ES 基础 ES 的安装下载,网上一大片,我这...

泥瓦匠BYSocket
21分钟前
1
0
input accept属性限制文件上传格式

上传文件的类型;具体做法如下所示: 注意:accept属性可以限制上传格式,其有兼容性如下 《1》上传.csv格式的 <input text="file" accept=".csv" /> 《2》上传.xls格式 <input text="file"......

Jack088
28分钟前
1
0
阿里开发者招聘节 | 面试题01:如何实现一个高效的单向链表逆序输出?

面试,如同玩一场饥饿游戏:既要对环境了然于胸,又要对自身心知肚明。发现一个好工作不容易,但成功应聘又会面临一系列的挑战。 为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别...

阿里云云栖社区
39分钟前
3
0
使用scp命令在多个Linux系统间进行文件复制

一,什么是scp scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。scp命令可以在linux服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远...

老孟的Linux私房菜
40分钟前
0
0
CentOS7中ESL服务部署记录

在CentOS7上部署价签系统,需要安装Mysql,Redis,emqtt,jdk。 1)Mysql,参考 2)Redis,参考 3)emqtt,参考 4)jdk,参考 在jdk的下载地址中,下载rpm文件,通过ftp上传到虚拟机后,通过...

莫在全
43分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部