代码拉取完成,页面将自动刷新
瑞卡森微服务开发规范:是DevOps
开发流程的一个标准化规范,统一接口样式、统一数据库设计理念、统一测试规范、统一技术栈,使用Docker对模块进行微服务打包。
后端知识点
Python
语言,掌握面向对象编程,有较好的编程能力;Python
的Sanic
、flask
框架、aiomysql
,aioredis
等协程模块;SQL
语言,对sql优化
有一定程度的了解,掌握链接池、读写分离;三范式
设计原则的数据表,对表于表的关系有清楚的认知;RESTFUL
网络应用程序的设计风格;Dockerfile
文件的编写。前端知识点
HTML
、CSS
、JavaScript
、JQuery
、Ajax
等前端基础技能;VUE
框架;其他技能
Git
进行版本管理与合作开发(必备);redis
进行性能优化(必备);Nginx
服务器的配置;Docker-compose
、K8s
#正确返回
{
'status': 1,
'errorCode': null,
'errorMsg':null,
'resultBody':'ok'
}
#错误返回
{
'status': -1,
'errorCode': 198,
'errorMsg':f'请检查request.method:{methods}请重新请求',
'resultBody':null
}
#参数说明
#status 表示请求是否成功,值为1时表示接口请求成功,值为-1反之。
#errorCode 如果本次请求成功值为null,如果本次请求失败返回错误的编号码。
#errorMsg 如果本次请求成功值为null,如果失败返回具体的错误说明。
#resultBody 如果本次请求成功值为本次请求的数据结果,如果失败返回None
接口样式参数说明列表:
status | errorCode | errorMsg | resultBody | |
---|---|---|---|---|
成功 | 1(整数类型) | null | null | 结果数据 |
失败 | -1(整数类型) | 错误编号(整数类型) | 具体的错误说明(STR) | null |
注:此接口样式在实际开发过程深受前端后端开发人员喜爱,对开发工作效率有很大的提高,接口文档的书写详见
接口文档书写实例.md
线程池
来与数据库交互;注:前两点可以保证项目可持续扩展迭代,可直接重构高压力微服务不影响整体项目。
unittest
模块进行测试开发;此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。