lumen
为速度而生的 Laravel 框架
官网的介绍很简洁,而且 lumen 确实也很简单,我在调研了 lumen 相关组件(比如缓存,队列,校验,路由,中间件和最重要的容器)之后认为已经能够满足我目前这个微服务的需求了。
任务目标
任务列表
- RSA数据加密
- guzzle请求封装
- A端接口
- 添加monolog日志
- RocketMQ java请求转发程序
- 数据库migrate
- Event和Listener的业务应用
- Scheduler计划任务(基于crontab)
- Jobs和Queue业务应用
- 使用supervisor守护queue进程和java进程
- 添加sentry来获取服务日志信息和实现邮件报警
- jwt用户身份校验
- .env 文件的配置
- 可能的扩展 K8S docker
- 性能并发测试
高可用问题思考
-
数据传输量过大可能导致的问题
- RSA加密失败
- 请求超时
- 数据库存储并发
- 列队失败重试和堵塞
- 数据操作日志监控和到达率监控