Асинхронное резервное копирование не блокирует ваши вызовы, поэтому в настройке 0 или 1 должна быть минимальная разница. Установка другого значения не имеет смысла в кластере из 2 узлов.
Разница заключается в том, чтоесли владелец раздела с вашей структурой данных является локальным или удаленным.Проблемы с производительностью в таком случае обычно вызваны задержкой в сети между вызывающим (ваш тест) и владельцем структуры данных (удаленный экземпляр Hazelcast).
HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance();
IQueue<String> configs = hazelcastInstance.getQueue("test");
for(int i = 0; i<1000;i++) {
configs.add("Some string"+i);
}
Member localMember = hazelcastInstance.getCluster().getLocalMember();
Member partitionOwner = hazelcastInstance.getPartitionService().getPartition(configs.getName()).getOwner();
boolean localCall = localMember.equals(partitionOwner);
System.out.println("Local calls to IQueue: " + localCall);