实施Uber Cadence工作流程时,Java Client和Go Client的最大区别是什么?

问题描述

我正在设计工作流,目的是使用节奏工作流引擎和Java客户端。似乎uber正在积极使用Go,因此Go具有比Java Client更好的文档,Activity和其他类。这是真的吗?

解决方法

不,这不是真的。 Cadence和Temporal的大多数开源用户都在使用Java SDK。

,

如果您进入Cadence slack中的java-client频道,社区的讨论将比go-client多。即使在Uber中,Java客户端也被付款等核心服务大量使用。

Go客户恰好有更多的文档/样本,因为它开始得更早。实际上,Java中缺少的文档可能来自Go。应当注意,Java库中有更多文档。例如,关于如何编写单元测试的文档,我们没有放入cadenceworkflow.io,而是放入 直接javadocs。因为这是Java开发人员查找文档的惯例。

IMO对Cadence同样重要。所有这些新功能都是同时实现/推出的,因此它们之间没有真正的区别。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...