Да никак. В очереди должны быть только сообщения, требующие обработки. Не для того вы из используете. Если так удобнее надо вам это делать то добавьте хранилище с блокировками и если оно там то сообщение должно быть проигнорировано, а метка из блокировки стерта
Иван Шумов
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Нельзя. Можно настроить себе Billing Alarm. Как вы представляете себе блокировку? Все ваши ресурсы останавливаются, а данные удаляются? А какие, а каким образом? Вот и AWS не хочет ломать голову над вопросом, который только принесет расходы
Пользую макбуки и считаю что до 512 ssd это трястись за место и постоянно чистить все, а меньше 8Gb ram вообще ни о чем. Год выпуска при этом от 15 без разницы какой
На клиентской стороне необходимо делать проверки, блокировать кнопки и и.п., а так же и на фронте и на бэке использовать correlation token. Чтобы одна форма дважды не приводила к успешной обработке
AWS S3 - Бесконечное горизонтальное масштабирование и выдерживает любые нагрузки. Но вам дополнительно понадобится CDN и автоматическое развертывание. В облаках без этого никуда
Храните сессии в базе и там же срок жизни. Регулярно по cron запускайте скрипт удаления просроченных записей. Или храните записи в Redis с соответствующим сроком жизни ключа
Заменять программистов ещё никто не научился. Увы. Знали бы вы как порой достает делать тупые и скучные операции. Ждём когда роботы поумнеют и захватят мир.
Это не ошибки, а нотисы. Как правило на локализации вывод нотисов отключен вот вы и не видите их. Поставьте себе Phpstorm - он вам ещё много чего расскажет про код.
По факту - перед использованием переменной необходимо ещё объявить - это раз. И делать SQL запрос без самого щабпроса это как нимимум глупо - это два. Вы точно понимаете что вы пишете?
Примерно никак. Если вам надо за одну операцию обновить данные в двух микросервисах то вы что-то делаете не так. Микросервисы и целостность находятся на разных сторонах макрокосмоса. Микросервисная архитектура при неправильном использовании сама по себе порождает подобные данные в системе. В целом и компании решают эту проблему регулярным анализом и поиском не связанных сущностей