You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Semyon Danilov (Jira)" <ji...@apache.org> on 2021/12/27 15:41:00 UTC

[jira] [Assigned] (IGNITE-16081) Arbitrary Object Serialization Prototype

     [ https://issues.apache.org/jira/browse/IGNITE-16081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Semyon Danilov reassigned IGNITE-16081:
---------------------------------------

    Assignee: Semyon Danilov

> Arbitrary Object Serialization Prototype
> ----------------------------------------
>
>                 Key: IGNITE-16081
>                 URL: https://issues.apache.org/jira/browse/IGNITE-16081
>             Project: Ignite
>          Issue Type: Task
>          Components: networking
>            Reporter: Sergey Chugunov
>            Assignee: Semyon Danilov
>            Priority: Major
>              Labels: ignite-3
>
> *Arbitrary Object Serialization* described in [IEP-67|https://cwiki.apache.org/confluence/display/IGNITE/IEP-67%3A+Networking+module] will be used in several pieces of functionality including serialization of low-level network messages, in Compute Grid and Service Grid scenarios and some others.
> To enable early testing, clarification and integration of serialization API it is proposed to develop a prototype of Compute Grid functionality.
> Prototype will also enable to test code design for Compute Grid functionality as well.
> *Feature to be developed:*
> {code:java}
> public interface IgniteCompute {
> 	public <T, R> R execute(Class<? extends ComputeTask<T, R>> taskCls, T arg);
> }
> {code}
> It represents just the simplest method taken from existing Compute Grid in ignite 2.x.
> *Assumptions:*
> * No code deployment is required, all classes are available on a classpath of each server node.
> * Subjects of serialization are task arguments (T type) and the result (R type).
> * Serialization mechanism works only between server nodes. All external communications (thin clients etc) use independent serialization mechanisms.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)