Skip to content

Commit

Permalink
Update resume-zh_CN.tex
Browse files Browse the repository at this point in the history
  • Loading branch information
Dreace committed Aug 3, 2020
1 parent a6cc2df commit 021ecbb
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions resume-zh_CN.tex
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,17 @@ \section{\faUsers\ 个人项目}
\begin{onehalfspacing}
中北信息小程序后端,提供各类查询 API,https://github.com/Dreace/NUC-Information-Backend
\begin{itemize}
\item 最高每月 API 调用超过 180 万次,单日调用超过 27 万次
\item 最高每月 API 调用超过 180 万次,单日调用超过 30 万次
\item API 粒度权限、缓存控制,可通过装饰器快速拓展功能
\item 通过模拟登录,解析 HTML 等抓取信息
\item API 参数签名鉴权,并实现调用限流
\item 分模块自动加载,部分 API 启动加载失败不影响其他模块
\item 整套系统可作为开发模板,快速用于其他项目
\item 自动通过 GitHub 仓库代码构建 Docker 镜像,并自动更新已部署容器
\item 使用消息队列将部分耗时操作异步执行
\item Web 框架选用 Flask,WSGI 选用 pywsgi,数据库选用 MySQL 并使用连接池提高性能,NoSQL 数据库选用 Redis\
作为缓存,消息队列选用 RabbitMQ
\item 曾用 InfluxDB 存放 API 日志,并使用 Grafana 做实时大屏监控
\item 使用 Golang 实现消息队列消费者和系统状态监控
\item Web 框架选用 Flask,WSGI 选用 pywsgi,数据库选用 MySQL 并使用连接池提高性能,缓存存储选用 Redis,消息队列选用 RabbitMQ
\end{itemize}
\end{onehalfspacing}

Expand All @@ -80,6 +82,7 @@ \section{\faUsers\ 个人项目}
\begin{itemize}
\item 大部分 API 遵守 RESTful 风格
\item 完善的 JWT 鉴权,用户可拥有多个权限,API 也可限制多种权限
\item Web 端所有页面统一的 API 请求和返回数据处理处理
\item 可在浏览器中查看后端实时日志,提供公告、用户权限、Docker 容器(开发中)等管理功能
\item 后端选用 SQLAlchemy 做 ORM 框架
\end{itemize}
Expand Down

0 comments on commit 021ecbb

Please sign in to comment.