При запуске узлов Corda для тестирования или демонстрации я часто обнаруживаю необходимость удалить все данные узла и запустить его заново.
Я знаю, что могу сделать это:
persistence.mv.db и папки artemis узлаОднако я хотел бы знать, можно ли удалить данные узла без перезапуска узла, так как это будет намного быстрее.





В настоящее время невозможно удалить данные узла без перезапуска узла.
Если вы «сбрасываете» узлы в целях тестирования, вы должны убедиться, что используете API тестирования Corda, чтобы ваши контракты и потоки можно было тестировать без фактического запуска узла. См. Документацию по API тестирования здесь: https://docs.corda.net/api-testing.html.
Альтернативой перезапуску узлов также может быть установка демонстрационной среды на рабочую станцию VmWare, создание снимка виртуальной машины, пока узлы еще «чистые», запуск демонстрации и повторная загрузка снимка.