Мы используем RoadRunner и мне он больше понравился чем не понравился.
Из минусов:
Переезд на PSR-7 для legacy проектов. В 85% случаев не было проблем, некоторые же части надо было перепиливать
Постоянные коннекты к базе/redis/etc. В случае 1 проекта можно легко рассчитать нужное кол-во открытых соединений, но когда у тебя 3-4 RoadRunner'а и несколько php-fpm можно внезапно упереться в лимит
RoadRunner не всегда перезапускает умершие воркеры. Использую еще пока 1 версию, не 2. Лечится опрашиванием по крону 2114 порта (Healthcheck) и перезапуском. Возможно, косяк во мне
Чуть сложнее дебаг
Прослойка в лице nginx остается в случае отдачи контента пользователю, но в случае каково-то api он не нужен
Нужно смотреть за памятью. Сейчас у нас docker-контейнер с 50 воркерами потребляет 7.5 гб памяти, но я некоторые вещи кеширую прямо в PHP массиве ради быстродействия. maxMemory у воркеров стоит в 250 мб и отключен gc. У другого контейнера с 300 воркерами потребление в 2.2 гб
Да, в третий части была коррупция. Да еще какая. Чем дальше от дворца, тем больше.
Хоть что строй из строений — будет коррупция.
Поэтому часто было не выгодно строить города далеко от дома ( дворца ).
Да и даже, когда была война с соседями, не всегда было выгодно содержать вражеские города.
Они были как балласт ) Иногда еще в минус уходили.
Но можно было построить запретный дворец ( типа запасной ) и коррупции было меньше.
Либо перенести основной дворец.
Но это столько времени занимало…
Хорошо хоть в Героях 3 не додумались сделать коррупцию )
Из минусов:
Хоть что строй из строений — будет коррупция.
Поэтому часто было не выгодно строить города далеко от дома ( дворца ).
Да и даже, когда была война с соседями, не всегда было выгодно содержать вражеские города.
Они были как балласт ) Иногда еще в минус уходили.
Но можно было построить запретный дворец ( типа запасной ) и коррупции было меньше.
Либо перенести основной дворец.
Но это столько времени занимало…
Хорошо хоть в Героях 3 не додумались сделать коррупцию )