哪个 JDK 最适合 R3 Corda 框架
Which JDK is best suited for R3 Corda framework
我们正在考虑哪个 JDK 最适合 R3 Corda。
然而,框架建议部署的方式存在一些不一致。
甲骨文JDK –
根据 Corda 文档推荐 https://docs.corda.r3.com/getting-set-up.html
打开JDK –
Corda 框架为 docker 部署定义了 gradle 任务作为“DockerForm”。此任务生成的工件对于将 Corda 节点部署为 docker 容器很有用。因此,此任务会为每个节点生成一个 Dockerfile。此文件默认配置为使用 OpenJDK。
请告诉我们这背后的理由。 Corda 3.x 版本是否也支持 Open JDK?我们是否有关于在什么情况下使用 JDK 的指南?
另一个问题是 Oracle JDK 最终将成为许可产品。那么 R3 是否有任何计划在未来支持 Open JDK?
从 Corda 3.1 开始,Corda 仅支持 Oracle JDK 8 JVM,支持的最低版本为 8u171。
目前没有添加 Open JDK 支持的计划,但这可能会改变(例如,如果 Oracle JDK 成为许可产品)。
我们正在考虑哪个 JDK 最适合 R3 Corda。 然而,框架建议部署的方式存在一些不一致。
甲骨文JDK – 根据 Corda 文档推荐 https://docs.corda.r3.com/getting-set-up.html
打开JDK – Corda 框架为 docker 部署定义了 gradle 任务作为“DockerForm”。此任务生成的工件对于将 Corda 节点部署为 docker 容器很有用。因此,此任务会为每个节点生成一个 Dockerfile。此文件默认配置为使用 OpenJDK。
请告诉我们这背后的理由。 Corda 3.x 版本是否也支持 Open JDK?我们是否有关于在什么情况下使用 JDK 的指南?
另一个问题是 Oracle JDK 最终将成为许可产品。那么 R3 是否有任何计划在未来支持 Open JDK?
从 Corda 3.1 开始,Corda 仅支持 Oracle JDK 8 JVM,支持的最低版本为 8u171。
目前没有添加 Open JDK 支持的计划,但这可能会改变(例如,如果 Oracle JDK 成为许可产品)。