Мне было интересно об этом навсегда. Скажем, у меня есть вызов API, с которым я могу получить доступ через www.example.com/api?call & param = value, и это что-то делает на моем сервере, который написан на PHP как мой язык выбора.PHP: Непрерывное развертывание кода на сервере
Теперь, если я хочу обновить файл, который работает непосредственно с этой конечной точкой API, мне нужно загрузить его на сервер и эффективно заменить старую версию документа.
Однако, если бы я должен был вызвать команду API через адрес, который я предоставил WHILE Я загружаю новый файл, я бы получил ошибку, говоря, что был неожиданный конец файла, который должен был обрабатывать этот команда. Это все логично - в конце концов, новый документ еще не полностью загружен, поэтому он должен быть «неполным».
Очевидно, что эта проблема может привести к многочисленным проблемам, если у меня будет 100 пользователей, пытающихся выполнить этот вызов, пока я загружаю новую версию и даже более того, если этот вызов работал с конфиденциальными или чутко конфиденциальными данными. Из-за этого мы можем потерять важные данные или повредить записи в базе данных.
Итак, мой простой вопрос: как мне обойти эту проблему с развертыванием нового кода? Как это делают компании с массовым пользовательским трафиком? Можете ли вы предоставить мне больше ссылок, чтобы прочитать об этом причуде? Или, по крайней мере, сказать мне жаргон для этого события?
спасибо.
Спасибо Эндрю! У меня есть чтение! – lmenus