[jboss-jira] [JBoss JIRA] (JGRP-196) Investigate backward/forward binary compatibility between JGroups releases
Bela Ban (Jira)
issues at jboss.org
Mon Nov 25 08:08:00 EST 2019
[ https://issues.jboss.org/browse/JGRP-196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13817160#comment-13817160 ]
Bela Ban commented on JGRP-196:
-------------------------------
This could be something like Protostream, which annotates the fields and generates marshalling code.
The classes to be sent across the wire could then be immutable (if needed).
The code generation mechanism might even be pluggable, allowing users to replace it.
> Investigate backward/forward binary compatibility between JGroups releases
> --------------------------------------------------------------------------
>
> Key: JGRP-196
> URL: https://issues.jboss.org/browse/JGRP-196
> Project: JGroups
> Issue Type: Feature Request
> Affects Versions: 2.2.8, 2.2.9, 2.2.9.1, 2.3
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Major
> Fix For: Future
>
>
> Goal: JGroups versions are able to read messages from older and *newer* versions.
> Solution: provide a plugin directory which contains marshaller factories which are keyed by version ID and know how to read/write to/from older/newer versions.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list