feat: auto configure console queue
This commit is contained in:
@@ -65,6 +65,7 @@ docker run --rm \
|
||||
docker run --rm \
|
||||
--env ORBIT_MYSQL_DSN \
|
||||
--env ORBIT_HTTP_ADDR=0.0.0.0:8080 \
|
||||
--env ORBIT_CONSOLE_QUEUE_ID=queue_xxx \
|
||||
--env ORBIT_RUNTIME_BATCH_LIMIT=100 \
|
||||
--env ORBIT_WORKFLOW_TICK_INTERVAL=1s \
|
||||
--env ORBIT_SCHEDULE_TICK_INTERVAL=1s \
|
||||
@@ -79,6 +80,8 @@ docker run --rm \
|
||||
registry.example/orbit:dev
|
||||
```
|
||||
|
||||
`ORBIT_CONSOLE_QUEUE_ID` 是控制台的可选默认队列范围,只用于打开 `/console/` 时预填队列 ID,不是认证凭据。服务端仍要求业务请求携带有权限的 Bearer Token;多队列部署可以省略此变量,改为在浏览器选择凭据 JSON,由其中的 `queue_id` 自动填充。
|
||||
|
||||
生产编排应先完成迁移和 `verify`,再启动新节点。服务收到 `SIGTERM` 后停止接收新连接并在有限窗口内关闭 HTTP、WebSocket 和后台循环;编排器的终止宽限期必须覆盖该窗口。启动后才能把节点加入流量池。
|
||||
|
||||
## 3. 探针和监听边界
|
||||
|
||||
Reference in New Issue
Block a user