为计算任务点燃节点但没有数据存储
Ignite nodes for computing task but without data storage
我将 Ignite 用于多个网络服务器上的仅内存和持久性数据缓存的混合。
大部分节点参与任务计算和缓存访问,但只有部分节点参与磁盘数据持久化。目前我正在通过 NodeFilter 控制数据存储,它检查那些将数据存储在磁盘上的服务器的属性。
但是,这仍然需要不应该在磁盘上存储数据的节点配置persistenceEnabled=true
,这也要求这些节点有一个实际上不会被使用的storagePath、walPath和walArchivePath。
有没有更简单的方法来为计算任务配置节点但没有数据持久性存储?
您可以将计算节点作为客户端节点启动,然后您可以使用 ClusterGroup
在它们上安排计算(默认情况下,计算仅发送到服务器节点)。
我将 Ignite 用于多个网络服务器上的仅内存和持久性数据缓存的混合。
大部分节点参与任务计算和缓存访问,但只有部分节点参与磁盘数据持久化。目前我正在通过 NodeFilter 控制数据存储,它检查那些将数据存储在磁盘上的服务器的属性。
但是,这仍然需要不应该在磁盘上存储数据的节点配置persistenceEnabled=true
,这也要求这些节点有一个实际上不会被使用的storagePath、walPath和walArchivePath。
有没有更简单的方法来为计算任务配置节点但没有数据持久性存储?
您可以将计算节点作为客户端节点启动,然后您可以使用 ClusterGroup
在它们上安排计算(默认情况下,计算仅发送到服务器节点)。