我正在设计一个工作流,目的是使用 cadence 工作流引擎和 Java 客户端。似乎 uber 正在积极使用 Go,因此 Go 比 Java Client 具有更好的文档和 Activity 和其他类。这是真的?
问问题
150 次
2 回答
0
不,这不是真的。Cadence 和 Temporal 的大多数开源用户都在使用 Java SDK。
于 2020-10-12T23:19:18.920 回答
0
如果你去java-client
Cadence slack的频道,社区的讨论比 go-client 多。即使在 Uber 中,Java 客户端也被支付等核心服务大量使用。
Go 客户端碰巧有更多的文档/示例,因为它开始得早一点。事实上,Java 中缺少的文档可以从 Go 派生。需要注意的是,Java 库中的文档比较多。比如单元测试怎么写的文档,我们没有放到cadenceworkflow.io 里面,而是直接放到 javadocs里面。因为这是 Java 开发人员查找文档的惯例。
IMO 它们对 Cadence 来说同样重要。所有新功能都是同时实现/推出的,因此它们没有真正的区别。
于 2020-10-13T01:33:18.430 回答