我尝试使用Infinispan 8.2.4和crossite复制。它可以工作但它只发送一个被删除对象的密钥。我想在备份服务器中收到完整对象(例如Put Command)。
我在源代码(Link to github)中找到了这段代码:
} else if (writeCommand instanceof RemoveCommand && writeCommand.isConditional()) {
filteredCommand = commandsFactory.buildRemoveCommand(((RemoveCommand) writeCommand).getKey(),
null,
writeCommand.getFlagsBitSet());
}
我想有这样的代码
} else if (writeCommand instanceof RemoveCommand && writeCommand.isConditional()) {
filteredCommand = commandsFactory.buildRemoveCommand(((RemoveCommand) writeCommand).getKey(),
((RemoveCommand) writeCommand).getValue(),
writeCommand.getFlags());
}
是Infinispan的错误吗?我应该如何将删除的对象从主站点发送到备份站点?