[
https://issues.apache.org/jira/browse/IGNITE-25769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Kukushkin updated IGNITE-25769:
--------------------------------------
Ignite Flags: Release Notes Required (was: Docs Required,Release Notes
Required)
> ComputeTaskContinuousMapper in Ignite.NET
> -----------------------------------------
>
> Key: IGNITE-25769
> URL: https://issues.apache.org/jira/browse/IGNITE-25769
> Project: Ignite
> Issue Type: Improvement
> Components: .NET
> Affects Versions: 2.17
> Reporter: Alexey Kukushkin
> Assignee: Alexey Kukushkin
> Priority: Major
>
> We are missing {{ComputeTaskContinuousMapper}} in Ignite.NET, which is
> available in the Ignite Java API but not in .NET. The official Ignite
> documentation only briefly mentions {{ComputeTaskContinuousMapper}} in the
> [Pre-defined
> Resources|https://ignite.apache.org/docs/latest/resources-injection#pre-defined-resources]
> section. Based on our practical experience, we have identified additional
> requirements that could be addressed by this feature:
> * Enable development of distributed computations in .NET without requiring
> an upfront definition of all compute jobs on the "mapping" node.
> * Optimize memory usage: our application occasionally creates over one
> hundred thousand compute jobs, each with a significant memory footprint. This
> might lead to the "mapping" node going out of memory.
> * Facilitate better job management and fine-tuning. Continuous job creation
> enables optimization of job parameters based on the current runtime.
> In summary, these requirements necessitate *streaming* of compute jobs.
> Exposing the existing Java API's {{ComputeTaskContinuousMapper}}
> functionality in .NET would satisfy these needs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)