Ignite有两种模式,一种是服务器模式,另一种是客户端模式,我正在阅读https://apacheignite.readme.io/docs/clients-vs-servers,但是对这两种模式没有很好的理解。
我认为有两个用例:
如果将Ignite用作Java应用程序中的嵌入式服务器,则Ignite应该处于服务器模式,即Ignite应该以
Ignite ignite = Ignition.start(configFile)
如果我设置了作为独立进程运行的Ignite群集。然后在我的Java代码中,我应该在客户端模式下启动Ignite,以便客户端模式Ignite可以连接到Ignite群集,并CRUD驻留在ignite群集中的缓存数据?
Ignition.setClientMode(true);
Ignite ignite = Ignition.start(configFile)
小智 5
是的,这是正确的理解。点燃旨在用作轻量模式的客户端模式(该模式不存储数据,也不执行计算任务)。客户端节点应与集群通信,并且不应利用自身资源。
如果没有在拓扑中显示服务器节点,客户端甚至不会启动。
| 归档时间: |
|
| 查看次数: |
3857 次 |
| 最近记录: |