Size: a a a

2020 November 06

S

Shurick in phpGeeks
например юзер зарегился, его нужно по емал оповестить, в случае с реббитом вы сразу создаете задачу и отправляете - не задумаваясь и не храня данные
источник

S

Shurick in phpGeeks
реббит там сам как нибудь ее выполнит
источник

BU

Boris Ustyantsev in phpGeeks
Rabbit не выполнит. Он доставит задачу подписчику.
источник

S

Shurick in phpGeeks
ну это тожесамое
источник

S

Shurick in phpGeeks
ибо подписчика нельзя заваливать задачами а равномерно нагружать
источник

BU

Boris Ustyantsev in phpGeeks
Там ещё что хорошо. Подписчиков может быть много. Т.е. параллельная обработка возможна практически без мороки.
источник

M

Michael in phpGeeks
Александр Хакимов
Ребят, часто слышу в вакансиях требование знания RabbitMQ объясните как на практике и зачем это требуется?
Его используют для передачи сообщений между разными частями приложения, например между микросервисами. Вот, например, либа Павла Бучнева для организации микросервисов на люменах, связанных рэббитом: https://github.com/butschster/LumenMicroservice
источник

S

Shurick in phpGeeks
Michael
Его используют для передачи сообщений между разными частями приложения, например между микросервисами. Вот, например, либа Павла Бучнева для организации микросервисов на люменах, связанных рэббитом: https://github.com/butschster/LumenMicroservice
то есть микросервисы не напрямую общаются а через реббит для балансировки?
источник

M

Michael in phpGeeks
общаются через рэббит, да.
источник

АХ

Александр Хакимов... in phpGeeks
Смотрите, есть один говноконтроллер, который я когда то писал для реализаци WSS в PHP
https://paste.ofcode.org/pRKHACXDEd2SGbaJpnQp7Y

Смысл его работы чтобы доставлять сообщения по вебсоккетам для конкретных пользователей.

Контроллер работает в фоне реализуя бесконечный цикл и реагирует на входящие сообщения от получателей по соккетам.

Рэббит прикрутить имеет смысл сюда?
источник

АХ

Александр Хакимов... in phpGeeks
По сути , происходит доставка сообщений. На бэке срабатывает событие, потом я ищу всех подключенных клиентов и рассылаю им уведомление по соккету. если есть подключенные клиенты с фронта согласно параметрам для получения
источник

V

Victooor in phpGeeks
Александр Хакимов
Смотрите, есть один говноконтроллер, который я когда то писал для реализаци WSS в PHP
https://paste.ofcode.org/pRKHACXDEd2SGbaJpnQp7Y

Смысл его работы чтобы доставлять сообщения по вебсоккетам для конкретных пользователей.

Контроллер работает в фоне реализуя бесконечный цикл и реагирует на входящие сообщения от получателей по соккетам.

Рэббит прикрутить имеет смысл сюда?
Так бывает, когда не используешь готовых решений
источник

АХ

Александр Хакимов... in phpGeeks
Victooor
Так бывает, когда не используешь готовых решений
Я искал среди готовых решений, ни одно из решений не может сделать авторизацию по access токену
источник

АХ

Александр Хакимов... in phpGeeks
и понять что это за клиент стучится
источник

M

Michael in phpGeeks
проще в качестве передачи сообщений использовать redis, так принято в экосистеме laravel для организации вебсокет-соединений и работы с ними
источник

T0

Taco 00 in phpGeeks
Ппц веб-сокеты у тебя конечно
источник

S

Shurick in phpGeeks
Michael
проще в качестве передачи сообщений использовать redis, так принято в экосистеме laravel для организации вебсокет-соединений и работы с ними
так посмотришь а микросервисы вообще с сервером напрямую дело не имеют, одни прослойки
источник

ПГ

Павел Г. in phpGeeks
Приветствую. Народ, а какие есть интересные варианты/кейсы сливать бэкапы БД в сторонее хранилище?
Пока приходит на ум крон + mysqldump + ftp
источник

S

Shurick in phpGeeks
Павел Г.
Приветствую. Народ, а какие есть интересные варианты/кейсы сливать бэкапы БД в сторонее хранилище?
Пока приходит на ум крон + mysqldump + ftp
репликацию настроить на втором сервере
источник

S

Shurick in phpGeeks
репликация это не только запасная база то также и бекап
источник