Что значит быть постоянным обратным вызовом?

Когда вы слышите такие фразы, как запуск постоянного обратного вызова, что значит быть постоянным?

Изменить: нужно больше контекста. Это был абзац, который я пытался разобрать:

Напоминания актеру Напоминания – это механизм, запускающий постоянные обратные вызовы актера в определенное время. Их функциональность аналогична таймерам. Но в отличие от таймеров, напоминания срабатывают при любых обстоятельствах, пока действующее лицо явно не отменит их регистрацию или действующее лицо не будет удалено явным образом. В частности, напоминания запускаются при деактивации и отработке отказа субъекта, поскольку среда выполнения субъектов сохраняет информацию о напоминаниях субъекта.

Источник: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-actors-timers-reminders/


person halois    schedule 30.06.2016    source источник
comment
Постоянный означает, что он продолжает происходить или продолжает срабатывать.   -  person Blue Eyed Behemoth    schedule 30.06.2016
comment
Итак, когда кто-то говорит, что среда выполнения сохраняет информацию, означает ли это, что информация в среде выполнения также продолжает срабатывать?   -  person halois    schedule 30.06.2016
comment
гугление persistent callback не дает ничего очевидного, и я никогда не встречал этот термин иначе. Для меня это не имеет особого смысла без некоторого контекста.   -  person Jonesopolis    schedule 30.06.2016
comment
Я не думаю, что постоянный обратный вызов — это что-то четко определенное в программировании. Это просто способ сказать. Постоянство, например, в многоуровневой архитектуре — это та часть, которая отвечает за сохранение объектов. Но я не думаю, что это имеет тот же смысл здесь.   -  person meJustAndrew    schedule 30.06.2016
comment
@halois Нет, в этом контексте это просто означает, что среда выполнения хранит информацию, как будто она никуда не исчезает.   -  person Blue Eyed Behemoth    schedule 30.06.2016
comment
@Jonesopolis Спасибо, что указали на это. Вот почему я начал этот вопрос на самом деле, отсутствие очевидных результатов. Все равно проголосовали, ха-ха. Надо было сначала дать этот контекст.   -  person halois    schedule 30.06.2016
comment
@meJustAndrew Это интересно, я определенно изо всех сил пытался найти это в книгах по компьютерным наукам, на которые я ссылался.   -  person halois    schedule 30.06.2016
comment
@halois люди получают триггер, довольный отрицательным голосованием   -  person Jonesopolis    schedule 30.06.2016


Ответы (1)


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

В вашем вопросе указано, что persistent callback производится на актере, то есть незарегистрированном, либо на актере, который удален. Итак, вы можете видеть, что эти изменения вносятся в данные, в данном случае актор, который удаляется, и это поведение отмечено словом «постоянство». Это просто означает, что он «сохраняет» некоторые данные.

Чтобы прояснить это, постоянный обратный вызов — это просто обратный вызов, отвечающий за удаление или удаление некоторых данных.

person meJustAndrew    schedule 30.06.2016