[
https://issues.apache.org/jira/browse/IGNITE-1052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14599529#comment-14599529
]
Atri Sharma commented on IGNITE-1052:
-------------------------------------
How difficult would it be to work in this for someone not knowing about closure
executions as is? I can take this if background research is enough to work on
this...
> Need to implement light-weight closure execution
> ------------------------------------------------
>
> Key: IGNITE-1052
> URL: https://issues.apache.org/jira/browse/IGNITE-1052
> Project: Ignite
> Issue Type: Improvement
> Reporter: Yakov Zhdanov
> Priority: Critical
>
> Current run() or call() methods results in task invocation. Need to avoid
> this and introduce a new way to remotely execute code
> * closure processor installs its own message listeners
> * message should contain closure to execute
> * closure is submitted to pool on arrive
> * closure takes 1 param - Grid on which it is being executed
> * when closure finishes result is sent back
> * injections should be supported
> * peer deployment should be supported
> * GridGain will not interrupt closure runner if sender leaves/fails - client
> can install listener and get notification on his own. Closure is supposed to
> be very fast, so no need to handle failures.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)