
Dmitriy
21.12.2016
18:17:56
Там все написанно, и у тебя стоит
QUEUE_DRIVER=sync

Wild
21.12.2016
18:18:50
Прописанно
Нет

Google

Wild
21.12.2016
18:18:55
драйвер стоит
table

Sergey
21.12.2016
18:18:58
ну я на самом деле вступлюсь сказав, что эти очереди через эвенты в ларавеле сделаны очень запутанно и костыльно

Wild
21.12.2016
18:19:16
database
точнее

Dmitriy
21.12.2016
18:19:34
да бросьте, лекго они реализуются.
Передаем клас. и тут же его обрабатываем.

Wild
21.12.2016
18:20:02
Если воркер не запущен, а уведомления отправляются, это значит что очередь у меня работает без очереди?)

Sergey
21.12.2016
18:20:22
Магии много. надо добавить такой-то трейт сделать то-то

Wild
21.12.2016
18:20:35
Так создаю dispatch(new SendTelegramNotify($PushParams));

Sergey
21.12.2016
18:20:38
Можно было бы в разы проще

Wild
21.12.2016
18:21:18
http://pastebin.com/7sUr3ZnL

Google

Wild
21.12.2016
18:21:25
Это код события
Класс из которого вызываю событие?

Dmitriy
21.12.2016
18:22:42
public function __construct($data)
{
$this->data = $data;
}
выпилить

Sergey
21.12.2016
18:22:55
то есть у тебя и событие и обработчик в одном классе?
Раздели их на 2 класса

Wild
21.12.2016
18:23:04
Видимо

Sergey
21.12.2016
18:23:10
SendTelegramNotify и SendTelegramNotifyHandler

Wild
21.12.2016
18:23:11
Бля, как же все сложно

Sergey
21.12.2016
18:23:19
первое само событие, второе обработчик
зачем обработчик пихать в событие?
рефлексирующее событие :)

Dmitriy
21.12.2016
18:24:43
У меня вопрос. Нафига ты пишешь код если можно просто взять с гитхаба Telegram Notifications ?

Wild
21.12.2016
18:25:13
Потому что мне не совсем подходит реализация
Да и очередь в любом случае писать прийдется

∀RTUR
21.12.2016
18:25:35
чем?

Wild
21.12.2016
18:25:45
Хотя уже начинаю думать что впизду эти очереди

Dmitriy
21.12.2016
18:25:50
она дико костомизируется

Wild
21.12.2016
18:25:52
так испортил себе ими настроение

Евгений
21.12.2016
18:25:53
Я немного в ахуе

Wild
21.12.2016
18:25:54
что ну нафиг

Google

Dmitriy
21.12.2016
18:26:22
да в писду программирование. я продавца ищу, хочешь ? =)

Sergey
21.12.2016
18:26:36
https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Wild
21.12.2016
18:26:38
Продавца чего?)

Dmitriy
21.12.2016
18:26:49
в кафе

Евгений
21.12.2016
18:26:49
Миксы, соль

Wild
21.12.2016
18:26:54
Обьясните пожалуйста.
Как сейчас оно работает

Sergey
21.12.2016
18:27:02
@wildwild прочитай про этот паттерн. в целом он как раз и применен в эвентной системе

Евгений
21.12.2016
18:27:06

Wild
21.12.2016
18:27:08
Меня убивает то что worker отрублен
уведомление пришло

Sergey
21.12.2016
18:27:12
только не на вики - там сухо :)

Wild
21.12.2016
18:27:18
оно тип без очереди ушло?

Dmitriy
21.12.2016
18:27:25

Евгений
21.12.2016
18:27:41

Dmitriy
21.12.2016
18:27:51
Ой еще на рецепцию ищу. в Прагу.
Так что если не получается, можешь приезжать.

Евгений
21.12.2016
18:29:04
Мы тут кофейню думаем открыть

Dmitriy
21.12.2016
18:29:13
Это ад.

Google

Евгений
21.12.2016
18:29:15
Только пока есть останавливающие ыакторы
Ну кофейня это не кафе, проще

Dmitriy
21.12.2016
18:29:50
Менеджером кафе, быть ад. но это уже офтоп

Wild
21.12.2016
18:47:14
Кто с mailgun работал?
Сколько времени уходит примерно на отправку 1 емейла?

Dmitriy
21.12.2016
18:47:36
Я . но я боюсь тебе уже отвечать
пару сек

Wild
21.12.2016
18:48:28
Хм. Смотри, мне приходит каллбек от вк, сколько он будет ждать ответа, я не знаю. Как думаешь, могу себе позволить потратить эти пару секунд, на отправку мыла?
Хотя мб вк и может ждать до последнего, надо бы слип по приколу поставить

Dmitriy
21.12.2016
18:49:57
Я бы в очередь. Закинул и не парился

Admin
ERROR: S client not available

Wild
21.12.2016
18:50:17
Не могу с ней пока разобраться, портить себе настроение, и вам всем не хочу.

Евгений
21.12.2016
18:56:03
У мэйла очередь же ваще изи

Misha
21.12.2016
18:56:08
https://laravel-news.ru/blog/tutorials/laravel-queued-events
можешь попробовать)

Евгений
21.12.2016
18:56:38
Mail - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/5.3/mail#queueing-mail

Wild
21.12.2016
18:56:41
Хех, попробую сейчас
class SendTelegramNotify implements ShouldQueue
Либо уже вечер
либо я тупой

Google

Wild
21.12.2016
19:00:58
ничерта не понимаю

Misha
21.12.2016
19:01:29
Какая у тебя задача стоит?

Wild
21.12.2016
19:01:41
Принимаю CallBack от VK
Нужно уведомить пользователя на мыло, телеграм, смс, пуш (в зависимости от выбранного)

VSKut
21.12.2016
19:02:06

Wild
21.12.2016
19:02:06
Я тут тестовым путем вывел

VSKut
21.12.2016
19:02:17
как и всё остальное, что делается массово и требует времени

Wild
21.12.2016
19:02:19
что вк ждет около 20 секунд ответа 'ok'

VSKut
21.12.2016
19:02:26
а их уже отрабатывает другой процесс

Wild
21.12.2016
19:02:42
если за 20 секунд не получает ответа, создает новый запрос

VSKut
21.12.2016
19:02:54
просто в job суёшь отправку почты
и этот job оборачиваешь в queues
всё

Wild
21.12.2016
19:03:24
У меня с телеграмом сейчас так
и толку 0
ну как
оно выполняется
но без очереди почему то

VSKut
21.12.2016
19:04:29
в каком смысле без очереди?

Wild
21.12.2016
19:04:41
Я пытался сделать очередь
но ничерта не вышло

VSKut
21.12.2016
19:04:55
оно-ж по порядку выполняет ориентируясь на приоритет

Wild
21.12.2016
19:05:06
В прямом