Size: a a a

Ваdоо PHP Мееtuр

2021 January 29

P

Pavel in Ваdоо PHP Мееtuр
Не все нужно сразу закрывать фича-флагами. Можно и без безумия.

Каждый флаг должен иметь срок годности. И владельца.

В общем проблема со временем появляется. И чем безумнее вы упарываетесь во флаги тем она острее.

Если делать аккуратнее, и настроить флоу работы с фича-флагами, то жить можно. И с комфортом
источник

P

Pavel in Ваdоо PHP Мееtuр
Michael Gorishnyi
Проблема с фичами ещё - это склад старого/недописаного кода в мастере и удаление его
Добавлю что ещё и тестирование продукта с 1000 флагов та ещё боль.

Особенно когда кто-то переключает флаг и продукт начинает рассыпаться после релиза
источник

KA

Kirill Abrosimov in Ваdоо PHP Мееtuр
Pavel
лучше уж git pull на проде =)
Быстро однако люди забывают кулсторис 12-летней давности: https://m.habr.com/ru/post/70330/
источник

P

Pavel in Ваdоо PHP Мееtuр
пришел и всю ностальгию сломал!
источник

KA

Kirill Abrosimov in Ваdоо PHP Мееtuр
источник
2021 February 10

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
Всем привет. Скажите, кто сталкивался с проблемой, как решали. Работа c rabbitmq. Проблема - постоянный коннект к нему в php (так как у нас php родился и умер на каждый запрос). Сейчас это - 10к-15к запросов в минуту. Консьюмеры понятно - поднялись и держать коннект. А вот с отправкой сообщений - беда.
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Michael Gorishnyi
Всем привет. Скажите, кто сталкивался с проблемой, как решали. Работа c rabbitmq. Проблема - постоянный коннект к нему в php (так как у нас php родился и умер на каждый запрос). Сейчас это - 10к-15к запросов в минуту. Консьюмеры понятно - поднялись и держать коннект. А вот с отправкой сообщений - беда.
Выбрали пхп, но не учли концепцию что пхп поднимается и умирает при каждом запросе, а вместе с ним и поднятые конекшены?)
источник

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
как и коннекшены с базой данных и прочие, прочие
источник

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
но у меня вопрос был - кто сталкивался, как решали?
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Ну сталкивались с этим все кто юзал пхп:)
Решали либо не юзаньем пхп, а проектах где конекшен надо сохранять,  либо извращались всякими роадраннерами
источник

P

Pavel in Ваdоо PHP Мееtuр
Michael Gorishnyi
но у меня вопрос был - кто сталкивался, как решали?
pgq ?
источник

AN

Andrew Novikov in Ваdоо PHP Мееtuр
источник

P

Pavel in Ваdоо PHP Мееtuр
кладешь в постгрес, через баунсер держишь с ним коннект (минимум накладных)
демоном вычитыываешь и кладешь в кролика
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Pavel
pgq ?
Так конекшен к посгре же умрет(
источник

P

Pavel in Ваdоо PHP Мееtuр
Aleksey Dovbenko
Так конекшен к посгре же умрет(
pgbouncer
источник

P

Pavel in Ваdоо PHP Мееtuр
локальный
источник

w

who is john galt in Ваdоо PHP Мееtuр
написать того кто слушает кролика на чём-то другом
источник

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
тогда узким место становится связь с этим "кто-то другой"
источник

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
по постгресу почитаю, спасибо
источник

MG

Michael Gorishnyi in Ваdоо PHP Мееtuр
вот аналогия pgbouncer только для кролика - было бы отлично)
источник