1. 测试代码

http://timd.cn/temporal/demo/ 的基础上,进行修改。

将 activity/say_hello.go 的内容改为:

将 workflow/handle_name.go 的内容改为:

将 main.go 的内容改为:


2. 通过 SDK 创建 Schedule

执行测试项目中的 main.go,在 Temporal Web UI 上可以看到:

temporal-schedule-go-sdk.png


3. 使用 tctl 创建 Schedule

假设使用 docker compose 启动开发环境,那么可以使用类似下面的命令创建 Schedule:

在 Temporal Web UI 上可以看到:

temporal-schedule-tctl.png


4. 使用 Temporal Web UI 创建 Schedule

点击左侧导航栏的 Schedules,然后点击页面右上角的 Create Schedule 按钮。

Web UI 支持的参数较少,许多特性都不支持,比如给 Workflow 指定 input 参数、设置允许的操作总数等。