Но как правильнее сделать так, чтобы в очередь только одна из них пихала задачи, когда поднято несколько копий?

|
NopeFantasy 2022-06-24 15:33:43
Блин, жили как люди на rabbitMQ, стрельнуло всем на хайповую штуку всё поменять
Michel Angelo 2022-06-24 15:34:00
NopeFantasy 2022-06-24 15:33:43
Блин, жили как люди на rabbitMQ, стрельнуло всем на хайповую штуку всё поменять

карго ))

Michel Angelo 2022-06-24 15:34:25
NopeFantasy 2022-06-24 15:30:30
Тогда бы не отрабатывал хэндлер.

Ну а так у меня доктриновская очередь на неудачи, которая пустая, что доказывает отработанность сообщения.

Уже неделю борюсь не пойму(

в вендоре бряками дебаж

olek0707 2022-06-24 15:34:29
NopeFantasy 2022-06-24 15:33:43
Блин, жили как люди на rabbitMQ, стрельнуло всем на хайповую штуку всё поменять

красивое название. загадочное 😊

Michel Angelo 2022-06-24 15:37:38
olek0707 2022-06-24 15:34:29
красивое название. загадочное 😊

да так всегда было — кто-то ляпнул, и все стадом к себе тянут, так и ддд, микросервисами, cqrs, вуями и реактами,
надо или нет — зато ново, модно, молодежно

NopeFantasy 2022-06-24 15:38:23
Michel Angelo 2022-06-24 15:37:38
да так всегда было — кто-то ляпнул, и все стадом к себе тянут, так и ддд, микросервисами, cqrs, вуями и реактами,
надо или нет — зато ново, модно, молодежно

Ну может это и к лучшему 🙂 Сам же с юнитом боролся сколько)

olek0707 2022-06-24 15:38:47
Michel Angelo 2022-06-24 15:37:38
да так всегда было — кто-то ляпнул, и все стадом к себе тянут, так и ддд, микросервисами, cqrs, вуями и реактами,
надо или нет — зато ново, модно, молодежно

Есть такое дело.
Лучшее — враг хорошего

Michel Angelo 2022-06-24 15:39:53
NopeFantasy 2022-06-24 15:38:23
Ну может это и к лучшему 🙂 Сам же с юнитом боролся сколько)

unit мне сугубо интересно было, оно по сути и не пиарится, многие даже не знают что это и с чем это

NopeFantasy 2022-06-24 15:41:02
Michel Angelo 2022-06-24 15:39:53
unit мне сугубо интересно было, оно по сути и не пиарится, многие даже не знают что это и с чем это

Я после тебя всю контору задолбил независимыми тестами производительности, мол давайте не сервера покупать, а от fpm отказываться)

Michel Angelo 2022-06-24 15:42:29
штука прикольная, но пока не в боевом режиме, а такчик тоже нет времени как-то повесить
Michel Angelo 2022-06-24 15:44:07
* Yandex Tank если кто не понял
NopeFantasy 2022-06-24 15:49:18
Нам так прострелит насквозь. Не нада, пжлст
Michel Angelo 2022-06-24 15:50:32
NopeFantasy 2022-06-24 15:49:18
Нам так прострелит насквозь. Не нада, пжлст

не совсем понял

chestudio 2022-06-25 19:41:57
Здравствуйте уважаемые участники. Нужны middle developers на проект. Почасовая ставка. Пишите в ЛС кто заинтересован.
Dmitry 2022-06-27 19:01:44
Добрый вечер. Подскажите пожалуйста, как правильно на Symfony реализовать приём файлов по https, а так же обработку json запросов и отправку ответов, тоже через https. Symfony, MySQL, nginx
salonadoest 2022-06-27 19:02:59
Dmitry 2022-06-27 19:01:44
Добрый вечер. Подскажите пожалуйста, как правильно на Symfony реализовать приём файлов по https, а так же обработку json запросов и отправку ответов, тоже через https. Symfony, MySQL, nginx

Это забота веб-сервера, а не Симфони

Dmitry 2022-06-27 19:05:53
salonadoest 2022-06-27 19:02:59
Это забота веб-сервера, а не Симфони

Но получать данные из json запроса, анализировать его на основе данных в базе и отправка ответа — это же работа контроллера? Я только разбираюсь, н могу понять, какой маршрут должен быть, если запрос прилетает не как строка адреса а из интернета, от клиента веб сервиса. Который соьственно пишется

juststaytruetoyou 2022-06-27 19:10:20
Dmitry 2022-06-27 19:05:53
Но получать данные из json запроса, анализировать его на основе данных в базе и отправка ответа — это же работа контроллера? Я только разбираюсь, н могу понять, какой маршрут должен быть, если запрос прилетает не как строка адреса а из интернета, от клиента веб сервиса. Который соьственно пишется

Нет никакой разницы между обычными и json запросами, если запрос прилетает на /api/test то маршрут должен быть /api/test соответственно.

Само тело запроса можешь вытаскивать из Request, чтобы вернуть json, используй return $this->json($response), если объект ответа у тебя в $response

Dmitry 2022-06-27 19:19:14
Спасибо, попробую
dmitry_test 2022-06-27 19:39:06
Привет, есть вопрос.
В фоне работает наш сервис, который должен выполнять определенную работу с определенной периодичностью. Периоды эти могут изменяться в зависимости от поступающих данных, поэтому тупые кронджобы не подойдут.
Как правильно сделать этот софт масштабируемым? Когда запущено много копий сервиса.

Для начала, можно выделить часть с расписанием, и пусть задачи в очередь засовывает, а все остальные их разбирают. Но как правильнее сделать так, чтобы в очередь только одна из них пихала задачи, когда поднято несколько копий? Сделать какой-нибудь лок через etcd?

|