У меня есть PHP-бэкэнд. Допустим, два пользователя отправляют rpc на сервер. Моя точка входа — service.php.
service.php содержит класс Service
с некоторыми функциями.
service.php вызывает функцию из класса / объекта из службы. я пишу или же, потому что я не уверен, как структурировать php-backends. Это приводит к моему вопросу.
вопросы:
Получите разрешение rpc следующим образом (без многопоточности): rpc от user1 полностью завершен. rpc от user2 полностью сделан.
Или это так (многопоточность): rpc от user1 обрабатывается. rpc от user2 обрабатывается, в то время как rpc от user1 все еще обрабатывается.
Так может ли быть, если я использую только статические переменные и объекты, то rpc из user2 изменяет static-varaibles, пока rpc из user1 обрабатывается?
Задача ещё не решена.
Других решений пока нет …