@laravel_pro

Страница 265 из 2014
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
Можно было бы в разы проще

Так создаю dispatch(new SendTelegramNotify($PushParams));
это у тебя событие. Как называется класс, который обрабатывает это событие?

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

Нужно уведомить пользователя на мыло, телеграм, смс, пуш (в зависимости от выбранного)

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
В прямом

Страница 265 из 2014