【问题标题】:Apache Ignite Thick Client - lightweightApache Ignite 胖客户端 - 轻量级
【发布时间】:2019-02-27 12:30:05
【问题描述】:

我正在为 Apache Ignite 构建 UI POC,并希望它尽可能轻巧。它是一个实时/实时 UI,它将获取、更新、删除缓存,还应该监听缓存中的任何变化并始终显示最新数据。

我了解到瘦客户端几乎可以完成所有这些工作,但无法监听更改,如果我想这样做,胖客户端是我唯一的选择。但是胖客户端也参与了数据存储和计算网格功能,这对于在桌面上运行的简单 UI 应用程序来说太多了。我可以让它轻量级,让它像具有实时/侦听器功能的瘦客户端一样运行吗?对于这种情况,我有哪些选择?

【问题讨论】:

    标签: ignite thick-client


    【解决方案1】:

    这就是Ignition.setClientMode() 方法的用途:它关闭数据存储。通常在运行计算作业时,您会在服务器节点的 ClusterGroup 上运行它,例如:

    Ignition.setClientMode(true);
    Ignite ignite = Ignition.ignite();
    ...
    ClusterGroup x = ignite.cluster().forServers();
    ignite.compute(x).run(...)
    

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 1970-01-01
      • 2022-07-11
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2020-06-21
      • 2020-02-14
      • 1970-01-01
      相关资源
      最近更新 更多