博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台架构 常见做得不好或者需要注意的地方
阅读量:4317 次
发布时间:2019-06-06

本文共 508 字,大约阅读时间需要 1 分钟。

 

api

1.api或者架构的设计,大改动时候应该发出说明,留有时间让大家思考讨论,并尽量参考别人的设计。
2.api做到尽量通用并且简洁,能batch多条命令。
3.api在某些情况下,推比拉更有效率。api也更优雅。

测试

1.测试环境和可调试环境的搭建。测试环境的搭建需要有文档和说明。
2.如果涉及硬件,尽量做到虚拟化,能虚拟硬件的一般功能。总之保证测试环境是开箱可用的。

日志

1.只有日志,没有统计。缺乏代码逻辑调用统计。
2.日志难查。一没特殊的关键字,这个和代码有关,二查询太慢。
3.整个日志系统太弱,没有延迟或者性能监控,没有分布式跟踪,遇到复杂的问题无法索因。
4.需要收集client端和运营数据,并需要统计。

基础组件

1.没有RPC均衡负载框架,没有做服务化,过于依赖MQ。
2.没有类似elk或者大数据批处理系统,无法支撑复杂业务。可以做些简单的,不一定要spark、hadoop。
3.没有后台系统。这个系统其实有大量现成的设计和代码可以参考。
4.数据和缓存没有做双备和高可用。 

 

转载于:https://www.cnblogs.com/dearplain/p/9161805.html

你可能感兴趣的文章
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>
Swagger在Laravel项目中的使用
查看>>
Laravel 的生命周期
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
【2020-3-21】Mac安装Homebrew慢,解决办法
查看>>
influxdb 命令行输出时间为 yyyy-MM-dd HH:mm:ss(年月日时分秒)的方法
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>
Entity Framework 4.3.1 级联删除
查看>>
codevs 1163:访问艺术馆
查看>>
冲刺Noip2017模拟赛3 解题报告——五十岚芒果酱
查看>>
并查集
查看>>
sessionStorage
查看>>
代码示例_进程
查看>>