Можно ли запускать узлы в пакетном режиме? - PullRequest
0 голосов
/ 10 июня 2019

ПРИМЕЧАНИЕ: Этот вопрос сформулирован в контексте частной сети, где оператор бизнес-сети владеет и управляет всеми узлами в сети какобслуживает и предоставляет доступ только через REST API или веб-интерфейс.

Предполагая, что приложение в основном основано на пакетах, а не в режиме реального времени, возможно ли запускать узлы пакетами, чтобы они запускались раз в час, процесскакие-либо транзакции, а затем снова завершить работу после завершения обработки?

Или, может быть, есть триггер, который автоматически запускает узел, когда это необходимо.

Azure имеет в секунду, выставляя счет , что может значительно сократить расходы на инфраструктуру.

1 Ответ

0 голосов
/ 11 июня 2019

Вообще говоря, это было бы невозможно. Вы можете думать, что узлы похожи на серверы электронной почты - вы никогда не знаете, когда приходит электронное письмо (т.е. транзакция для узла), поэтому они должны постоянно находиться в сети.

Однако, если вы контролируете все узлы в сети, вы можете создать систему очередей за пределами Corda, раз в час раскручивать все узлы в сети, а затем обрабатывать собственную очередь, отправляя транзакции тогда.

Вероятно, это будет сложно, если у вас есть другие объекты, которые вы не контролируете в сети. Вы также можете запустить узлы в наименьшем возможном количестве экземпляров в Azure и таким образом снизить стоимость?

...