IBM Cloud Functions - установка глобальной переменной

Я смотрю документацию, но нигде не нахожу информации по установке глобальной переменной. Мы знаем, что Cloud functions - это фрагменты кода без сохранения состояния, но я хочу каким-то образом интегрировать глобальную переменную, которую можно изменить с помощью action, прочитать другим и оставить последнее состояние (true/false).

Есть ли способ добиться такой функциональности?


person CodiClone    schedule 15.02.2021    source источник
comment
Приложения без сохранения состояния, включая бессерверные приложения, полагаются на системы баз данных для хранения информации о состоянии. Функции могут выполняться параллельно. Какой установить глобальную переменную? Вы можете устанавливать параметры и связывать значения с действием или пакетом. Вы даже можете изменить эту привязку, которая будет служить переменной, но ...   -  person data_henrik    schedule 16.02.2021
comment
Идея состоит в том, чтобы выполнить вызов API, чтобы проверить переменную, готова ли служба, вместо того, чтобы отправлять запрос API, чтобы явно это проверить?   -  person CodiClone    schedule 17.02.2021


Ответы (1)


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

Поскольку вы хотите избежать слишком частого вызова API и не иметь базы данных, я вижу только один вариант: измените параметры действия. Используя API Cloud Functions, вы можете обновить само действие и переключить параметр с false на true. Я бы не рекомендовал это.

person data_henrik    schedule 17.02.2021