websoft9/appmanage/docs/architecture.md
2023-04-12 09:07:52 +08:00

1.0 KiB
Raw Blame History

appmanage

image

RQ

设计

RQ 用于异步处理创建应用的事务任务,需保证任务成功或失败后续处理。

它提供的状态有:

  • creating: 创建中
  • failed: 创建失败

RQ status

RQ 主要解决创建应用的状态

image

docker compose status

  • running: 运行中
  • exited: 停止
  • restarting: 重启
  • created: 创建失败

API status

  • installing: 创建中 可进行操作[AppStatus]
  • running: 运行中 可进行操作[AppStatus,AppStop,AppUninstall,AppRestart,容器日志查看进入容器terminal]
  • exited: 停止 可进行操作[AppStatus,AppStart,AppUninstall,日志查看]
  • restarting: 可进行操作[AppStatus,AppUninstall,日志查看]
  • failed: 创建失败docker compose 中的 created || RQ 返回失败) 可进行操作[AppStatus,AppUninstall]