In Infinispan embedded mode we have defined custom externalisers in infinispan.xml to allow objects to be shuffled between nodes.
Is it necessary to do the same if the same caches are going to be used, but in server mode, with cache stores being configured for persistence (which rely on deserialisation)?
The online docs also mention that Infinispan server mode requires definition of protobuf serialisers if indexing and searches are to be made (which we have). Does that mean that externalisers will have to be reworked for protobuf then?
Infinispan Hot Rod client does not support providing Externalizers for your the data that's marshalled between client and server. You can however mark your classes as JDK's Serializable, or Externalizable.