Многие примеры использования календарного планирования событий в Corda, включая собственную справочную реализацию контракта по процентному свопу, основаны на механизме SchedulableState
. К сожалению, в документации Corda не так много информации об использовании планировщика в реальном бизнес-контексте. Надежное выполнение запланированных бизнес-событий имеет важное значение, и, поскольку сторона, которая зависит от CorDapp для автоматического запуска запланированных событий для выполнения своих договорных обязательств, я хотела бы внедрить надежные средства контроля за выполнением запланированных задач. , Например, можно предусмотреть ситуацию, при которой запланированный поток запускается, но затем преждевременно завершается из-за ошибки в коде или неправильной конфигурации узла без достижения его цели с отступом. Поэтому возникает вопрос: что может сделать разработчик CorDapp и / или оператор узла для обеспечения надежного выполнения запланированных действий?