首页  

Temporal 本地环境搭建及测试     所属分类 temporal 浏览量 1039
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