You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Dan Smith (JIRA)" <ji...@apache.org> on 2018/03/29 01:01:00 UTC

[jira] [Updated] (GEODE-4961) Add a customizable value encoding to the protobuf protocol

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

Dan Smith updated GEODE-4961:
-----------------------------
    Description: 
All values sent using the protobuf client/server protocol are currently encoded using JSON if they are not primitives.

Users may want to serialize their objects in some other format than JSON. In order to accomplish this, we should add a way to control the serialization format.

We can do this by adding the CustomValueSerializer described in this wiki page - [https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=75975878]

We should also add support to the geode-experimental-driver module to allow users of  that driver to customize the serialization of their objects.

  was:
All values sent using the protobuf client/server protocol are currently encoded using JSON if they are not primitives.

Users may want to serialize their objects in some other format than JSON. In order to accomplish this, we should add a way to control the serialization format.

We can do this by adding the CustomValueSerializer described in this wiki page - [https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=75975878|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=75975878.]

We should also add support to the geode-experimental-driver module to allow users of  that driver to customize the serialization of their objects.


> Add a customizable value encoding to the protobuf protocol
> ----------------------------------------------------------
>
>                 Key: GEODE-4961
>                 URL: https://issues.apache.org/jira/browse/GEODE-4961
>             Project: Geode
>          Issue Type: New Feature
>          Components: client/server
>            Reporter: Dan Smith
>            Assignee: Dan Smith
>            Priority: Major
>
> All values sent using the protobuf client/server protocol are currently encoded using JSON if they are not primitives.
> Users may want to serialize their objects in some other format than JSON. In order to accomplish this, we should add a way to control the serialization format.
> We can do this by adding the CustomValueSerializer described in this wiki page - [https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=75975878]
> We should also add support to the geode-experimental-driver module to allow users of  that driver to customize the serialization of their objects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)