有人可以告诉我 Apache ignite 中的计算网格和服务网格之间的区别吗?

问题描述 投票:0回答:1
  1. 服务 noda 和计算 noda 的用途是什么?它们之间有什么区别?
  2. 我们可以在一个 noda/集群中使用 2 个(或更多)服务/计算吗?
  3. 客户端 noda 如何获取数据并将其提供给服务器一?

如果您提供一些使用这些技术的项目的示例,我将非常感激。文章/git等

如果您发送带有解释的工作项目,那将是最好的。

c# .net apache ignite
1个回答
0
投票

Ignite 集群并不由不同的计算节点和服务节点组成;相反,它具有执行计算作业或主机服务的能力。计算作业需要在 Ignite Cluster 中执行并行计算或映射/归约操作。另一方面,服务涉及运行特定的任务。例如,如果您希望计算 1 到 1M 之间的数字之和,您可以分配每个集群节点来计算结果的一部分,然后由一个缩减器节点合并以获得总和。

这里有一个示例说明了类似的概念,演示了句子中的字符数。

服务是为特定操作而设计的,例如根据设定的标准查找员工或根据提供的参数执行业务功能。这是一个简单服务的示例

计算作业和服务都具有容错性和可扩展性。这意味着,如果集群中的一个节点发生故障,其他节点将介入以托管服务或运行计算作业。

您可以通过连接thickthin客户端将数据传递到Ignite集群,然后使用API与集群交互。 简而言之,瘦客户端与集群建立套接字连接,获取对该集群内缓存的访问权限,并管理在该缓存中添加/删除数据。

© www.soinside.com 2019 - 2024. All rights reserved.