Два HTTP-запроса, полученные сервером с приложением PHP, использующим Laravel 5.2.Оба выпустили один и тот же тип события.Оба события перехвачены одним слушателем.
Q1: Будут ли события обрабатываться одно за другим в порядке, в котором они были получены Слушателем (синхронно), или будут обрабатываться одновременно?
Q2: Есть ли способ (или сделать это в другомспособ, если ответ Q1 является синхронизировать) синхронизировать любую функцию между запросамиЯ имею в виду, чтобы быть уверенным, что независимо от того, сколько запросов было получено одновременно, функция может быть выполнена только одним запросом за один раз
UPD.Вопрос, который я пытаюсь решить: мое приложение должно проходить аутентификацию в сервисе сторонних разработчиков.Очень важно установить только один сеанс, который будет использоваться другими частями приложения.Я хочу хранить токен доступа для сеанса в БД.Так что эта операция не является атомарной: 1. Попробуйте получить токен из БД2. Если токена не существует: 2A.Аутентифицируй и получай токен.2B.Храните токен в БД.3. Вернуть токен