в чем разница между devMode = true и devMode = false - PullRequest
0 голосов
/ 12 марта 2019

Я не вижу разницы между devMode = true и devMode = false. Как процесс будет происходить в обоих случаях. Не могли бы вы уточнить это.

Ответы [ 2 ]

1 голос
/ 15 марта 2019

devMode

Этот флаг устанавливает узел для работы в режиме разработки.При запуске, если хранилище ключей /certificates/sslkeystore.jks не существует, хранилище ключей разработчика будет использоваться, если devMode имеет значение true.Узел завершится, если devMode имеет значение false и хранилище ключей не существует .devMode также включает фоновую проверку контрольных точек потока, чтобы устранить любые ошибки в процессе контрольной точки.Также, если devMode имеет значение true, Hibernate попытается автоматически создать схему, требуемую Corda, или обновить существующую схему в базе данных SQL;если devMode имеет значение false, Hibernate просто проверит существующую схему, не выполняя запуск узла, если схема либо отсутствует, либо несовместима.Если в файле конфигурации узла значение не указано, узел попытается определить, работает ли он на компьютере разработчика, и в этом случае установить devMode = true.Это значение может быть переопределено из командной строки с помощью параметра --dev-mode.

https://docs.corda.net/corda-configuration-file.html

0 голосов
/ 13 марта 2019

когда вы делаете devMode равным false, ваш корда-узел не будет генерировать автоматически хранилище ключей, а hibernate не будет автоматически создавать таблицы, также, когда режим dev равен true, он проверяет фоновые контрольные точки потока, я думаю.

...