temporal简介


前言

这两天在国外的网站发现了一个新的golang的微服务框架,感觉挺不错,分亨出来,大家一起看看。


一、temporal是什么?

Temporal 是一个微服务编排平台,使开发人员能够在不牺牲生产力或可靠性的情况下构建可扩展的应用程序。 时态服务器以弹性方式执行应用程序逻辑单元和工作流,自动处理间歇性故障,并重试失败的操作。
Temporal 是一项成熟的技术,是 Uber 的 Cadence 的一个分支。 Temporal 由 Temporal Technologies 开发,这是一家由 Cadence 的创始人创立的初创公司。
Temporal 是一种可扩展且可靠的可重入流程运行时,称为 Temporal Workflow Executions。

在这里插入图片描述
Temporal Platform 由 Temporal Cluster和 Worker Processes组成。 这些组件一起为工作流执行创建了一个运行时。

在这里插入图片描述

Temporal Cluster 是开源的,您可以自行控制。 Worker Processes是由我们运行的一组集群。

工作进程由您托管并执行您的代码。 他们通过 gRPC 与时间集群通信。

二、使用步骤

1.执行以下命令以启动预构建映像以及所有依赖项。

代码如下(示例):

git clone https://github.com/temporalio/docker-compose.git
cd docker-compose
docker-compose up

2.运行示例

克隆或下载 Go 或 Java 示例,并使用本地 Temporal 服务器运行它们。 我们有许多可用的 HelloWorld 类型场景,以及更高级的场景。 请注意,样本集目前在 Go 和 Java 之间是不同的。

使用 CLI:
使用 Temporal 的命令行工具 tctl 与本地 Temporal 服务器进行交互。

alias tctl="docker exec temporal-admin-tools tctl"
tctl namespace list
tctl workflow list

使用WEBUI
通过打开 http://localhost:8080 来尝试 Temporal Web UI,以查看在 Temporal 上执行的示例工作流。


总结

先了解了这些,有时间了进一步的研究一下,temporal任何问题欢迎大家留言讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

phpgolife

您的支持是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值