Temporal 本地环境搭建及测试
所属分类 temporal
浏览量 1053
git clone https://github.com/temporalio/samples-java
cd samples-java
./gradlew build
./gradlew build -x test
编译时跳过单元测试
安装 docker (包含 docker-compose)
Docker Desktop for Mac includes Compose along with other Docker apps,
so Mac users do not need to install Compose separately.
git clone https://github.com/temporalio/docker-compose.git
cd docker-compose
docker-compose.yml
docker-compose up
加参数 -d 后台运行
docker-compose up -d
docker控制台
docker-compose 启动了5个服务
temporal-web port 8088
temporal-admin-tools
temporal port 7233
temporal-elasticsearch port 9200
temporal-postgresql port 5432
Temporal Web UI
http://localhost:8088
samples-java 运行测试
gradle runHello
在 build.gradle 里定义
运行指定测试
./gradlew -q execute -PmainClass=io.temporal.samples.hello.HelloException
运行过程 可在 web-ui里 查看 workflow列表信息
http://localhost:8088/namespaces/default/workflows?range=last-3-hours&status=ALL
参考资料
https://github.com/temporalio/samples-java
gradle入门
分布式任务调度框架Temporal介绍
Temporal 架构简介
上一篇
下一篇
gradle入门
分布式任务调度框架Temporal介绍
Temporal 架构简介
分布式任务调度一些技术点
docker 部署 MySQL
temporal部署连接外部的postgres