Size: a a a

2020 November 09

MM

Maxim Mesilov in symfony
Arseni
Всем привет! Подскажите пожалуйста, кто нибудь может такое делал - есть очередь уведомлении каждое из которых должно отправится в определенную дату и время. Я думаю это сделать так - сделать микросервис на гоу, который будет ждать команду от симфони что поступило новое уведомление и время его отправки, после чего в замкнутом цикле проверять не прошло ли время уведомления, и если оно прошло отправить на симфони обратно команду на отправку уведомлении.

Делаю такое в первый раз, хочу поинтересоваться вашим мнением и мыслями, буду очень благодарен
А что с часовыми поясами? Получатели все в одном часовом поясе?
источник

A

Arseni in symfony
Maxim Mesilov
А что с часовыми поясами? Получатели все в одном часовом поясе?
Нет
источник

A

Arseni in symfony
Спасибо за вопрос, об этом нужно подумать
источник

MM

Maxim Mesilov in symfony
Arseni
Спасибо за вопрос, об этом нужно подумать
теперь задача стала чутка интересней) я правильно понимаю, что получатель должен получить сообщение в 14:00 и без разницы, где он сидит-в москве (+3) или мурманске?
источник

A

Arseni in symfony
Да
источник

D

Dmitry in symfony
Maxim Mesilov
А что с часовыми поясами? Получатели все в одном часовом поясе?
какая вообще разница ? это уже бизнес логика приложения
источник

MM

Maxim Mesilov in symfony
ну из формулировки задачи я лично не понял, где провели границу ответственности, если бизнес-логика сама нарезала группы получателей по часовым поясам а потом кидает таски на отправку уведомлений, то ок
источник

A

Aleksandr Khristenko in symfony
Arseni
Если каждую минуту делать крон, думаю будет слишком трудозатратно
Посмотри на команду at
источник

👤U

👤 User in symfony
Arseni
Всем привет! Подскажите пожалуйста, кто нибудь может такое делал - есть очередь уведомлении каждое из которых должно отправится в определенную дату и время. Я думаю это сделать так - сделать микросервис на гоу, который будет ждать команду от симфони что поступило новое уведомление и время его отправки, после чего в замкнутом цикле проверять не прошло ли время уведомления, и если оно прошло отправить на симфони обратно команду на отправку уведомлении.

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

MM

Maksim Masiukevich in symfony
источник

in symfony
Почему только Laravel? :D
источник

AS

Anton Syuskov in symfony
Почему только Laravel? :D
Ну так это то, кого они готовят)
источник

АМ

Александр Морозов... in symfony
Почему только Laravel? :D
приучение к одному станку, ничего плохого. Хотябы один будет освоен)
источник

in symfony
Понял :)
источник

VS

Vlad Sobenko in symfony
Александр Морозов
приучение к одному станку, ничего плохого. Хотябы один будет освоен)
Может лучше думать научиться, а не станок изучать?
источник

АМ

Александр Морозов... in symfony
Vlad Sobenko
Может лучше думать научиться, а не станок изучать?
может
источник

VK

Vladyslav Kopaihorod... in symfony
Arseni
Всем привет! Подскажите пожалуйста, кто нибудь может такое делал - есть очередь уведомлении каждое из которых должно отправится в определенную дату и время. Я думаю это сделать так - сделать микросервис на гоу, который будет ждать команду от симфони что поступило новое уведомление и время его отправки, после чего в замкнутом цикле проверять не прошло ли время уведомления, и если оно прошло отправить на симфони обратно команду на отправку уведомлении.

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

VK

Vladyslav Kopaihorod... in symfony
Микросервис на го
источник

A

Arseni in symfony
Vladyslav Kopaihorodskyi
Микросервис на го
Плохая идея?
источник

AC

Artur Chobanyan in symfony
Vladyslav Kopaihorodskyi
Микросервис на го
Как же переписать на котлин?
источник