0

Предположим, что у меня есть компьютер A и переменная x, которая обновляется очень часто, а также занимает некоторое время для этого обновления (скажем: попросили обновиться каждую секунду, а обновление заняло 0,5 секунды).Как отправить постоянно обновляемые данные в http-запрос?

Теперь, раз в минуту у меня есть компьютер B, который запрашивает HTTP-запрос GET для значения x. A отправляет ему копию x.

Поскольку x может использоваться A, мне нужно убедиться, что ничего не получилось.
Как я могу заверить его? Каковы мои варианты для этого?

+0

Не думаю, что я вполне понимаю ваш вопрос, но вы ищете что-то вроде этого: Имейте переменную «занят» и установите ее true, если используется «x». Так что если A использует «X», а B отправляет HTTP-запрос GET, сервер ответит, что «x» используется или отклоняет запрос. – farooq

+0

@farooqaaa Я не могу отклонить запрос, я должен вернуть x или функцию x. Как можно подождать, когда A закончится с помощью x? – member555

+0

запомнить последний 'x' и отправить его, не дожидаясь новых' x' – furas

ответ

0

Думаю, вы можете вернуть x в функцию обратного вызова.

или как скрученный реактор.callLater, сервер B мог спросить дважды, ожидая, что A получит последний результат. но x обновление в секунду, я могу привести к запросу других серверов.

 Смежные вопросы

  • Нет связанных вопросов^_^