Позвольте мне рассказать о моем сайте и конфигурации.
У меня есть сайт бронирования событий, построенный на PHP, с большим трафиком пользователей. Иногда трафик становится удвоенным, когда начинается бронирование мероприятия. Я настроил экземпляр EC2 (t2-medium), RDS (t2-medium) и S3 для своего веб-сайта. Я использую сервис AWS под названием Классический балансировщик нагрузки (ELB) для распределения трафика. Я подключил два экземпляра к балансировщику нагрузки, и если будет больше трафика, он добавит больше экземпляров EC2.
Проблема в том, что иногда, когда пользователь отправляет какой-либо запрос POST на сервер, он отправляет оба экземпляра EC2 одновременно, а не только один экземпляр, и поэтому пользователь получает двойное бронирование.
Итак, я хочу знать, хорошо ли я пользуюсь или нет? если нет, то как я могу решить этот тип вопросов?
Ваша помощь будет более ценной.
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …