.net 使用run.shdocker映像中的www.example.com脚本启动Ignite与使用Ignition.Start()方法启动Ignite有什么区别?

ogq8wdun  于 2023-03-04  发布在  .NET
关注(0)|答案(1)|浏览(147)

我知道两种启动Ignite集群的方法-一种是使用apacheignite/ignite映像中的www.example.com脚本将其作为Docker容器运行run.sh,另一种是在应用程序中运行Ignition.Start()方法,这使我们可以让胖客户端准备好在Ignite上工作。
我们希望使用胖客户端,因此第二种方法很好用,但目前我们一直在使用第一种方法。
问题是-有人知道这两种方法是否会导致相同的集群配置吗?它们有什么不同吗?

nzkunb0c

nzkunb0c1#

ignite.shrun.sh内部,它只需要调用Ignition.start(),但在此之前,它还需要执行一些额外的步骤:配置JVM示例、设置IGNITE_HOME、获取配置、进行验证、处理参数、退出代码等。
从用户应用程序中以编程方式启动胖客户机节点是完全可以的。

相关问题