docs: consolidate runnable examples and publish v0.1.1 guides
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# 相对延迟与原请求恢复
|
||||
|
||||
源码:[delayed-task/main.go](../../sdk/go/examples/delayed-task/main.go)。示例提交等待1500毫秒的对象任务,启动自动Worker,核对实际执行历史,再在任务完成后重报原请求。处理器原样返回示例JSON,无外部副作用。
|
||||
源码:[delayed-task/main.go](../../examples/delayed-task/main.go)。示例提交等待1500毫秒的对象任务,启动自动Worker,核对实际执行历史,再在任务完成后重报原请求。处理器原样返回示例JSON,无外部副作用。
|
||||
|
||||
## 准备与运行
|
||||
|
||||
先完成[迁移和Worker凭据初始化](../sdk/worker.md#1-可运行的文本规范化示例),启动当前Orbit。凭据需要任务提交、读取及Worker连接/消费权限,队列须有可用额度。仓库根目录执行:
|
||||
|
||||
```sh
|
||||
cd sdk/go
|
||||
cd examples
|
||||
ORBIT_URL=http://127.0.0.1:8080 \
|
||||
ORBIT_CREDENTIALS_FILE=../../.local/worker.credentials.json \
|
||||
go run ./examples/delayed-task
|
||||
ORBIT_CREDENTIALS_FILE=../.local/worker.credentials.json \
|
||||
go run ./delayed-task
|
||||
```
|
||||
|
||||
也可用ORBIT_TOKEN和ORBIT_QUEUE_ID覆盖凭据文件中的对应值。示例总上下文20秒、任务总时限15秒、单次执行5秒、最多1次尝试;每次运行使用独立操作及处理器身份,不会消费其他处理器的任务。
|
||||
|
||||
Reference in New Issue
Block a user