点燃服务器模式与客户端模式

Tom*_*Tom 3 ignite

Ignite有两种模式,一种是服务器模式,另一种是客户端模式,我正在阅读https://apacheignite.readme.io/docs/clients-vs-servers,但是对这两种模式没有很好的理解。

我认为有两个用例:

  1. 如果将Ignite用作Java应用程序中的嵌入式服务器,则Ignite应该处于服务器模式,即Ignite应该以

    Ignite ignite = Ignition.start(configFile)

  2. 如果我设置了作为独立进程运行的Ignite群集。然后在我的Java代码中,我应该在客户端模式下启动Ignite,以便客户端模式Ignite可以连接到Ignite群集,并CRUD驻留在ignite群集中的缓存数据?

    Ignition.setClientMode(true);

    Ignite ignite = Ignition.start(configFile)

小智 5

是的,这是正确的理解。点燃旨在用作轻量模式的客户端模式(该模式不存储数据,也不执行计算任务)。客户端节点应与集群通信,并且不应利用自身资源。

如果没有在拓扑中显示服务器节点,客户端甚至不会启动。