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加密失敗
- 請求超時
- 數據庫存儲併發
- 列隊失敗重試和堵塞
- 數據操作日誌監控和到達率監控