Artem
JBáruch
сук.
Aleksey
Люблю такое. "Чуваки, как в А сделать Б?" "О, в Ц можно Б!". За что вы так? Я знаю что где-то так можно, потому и спросил как это сделать в "А" :/
Kirill
Aleksey
Kirill
и проверь, что ты не забыл вообще тесты запустить)
aadz
Kirill
Aleksey
Kirill
Aleksey
Aleksey
Kirill
Kirill
aadz
Ну, в некоторых чатах без наглазников вобще нельзя...
Kirill
aadz
тем более, есть западные чаты - там как-то более по делу всегда
Aleksey
btw, хочу чтоб по нажатию на cmd+s автоматически подсвечивалось новое покрытие. Без запуска мануального запуска и вот этого всего.
Aleksey
Есть способы добиться этого в вскод?
Kirill
Kirill
Kirill
@lexfrei а зочем это? https://github.com/lexfrei/lolnet
Aleksey
Kirill
Чтоб было :)
я по описанию не вкурил, что происходит и зачем 😄
M
саша
Так численные методы же, не?
🏁Александр
хехе
🏁Александр
я помню как писал свой криптоалгоритм на пхп 🙂
🏁Александр
получилось что-то на тему "Шифра Цезаря"
Dair
Всем привет, посоветуйте, пожалуйста, литературу или любую другую информацию для изучения разработки микросервисов на Go
aadz
aadz
И кстати, не только восторженные лекции. Есть и где довольно осмысленно эти микросервисы рассматривались, с плюсами и минусами
aadz
И вобще, за "я спросил, а мне сказали не то" - банят обычно. Других мест полно! Иди спроси там
Александр
Дамир
Всем привет! Если не сложно можете ссылки отправить
Дамир
В ютюбе есть несколько лекций про это с митапов. Поищи. Не литература, но все же
Дамир
И кстати, не только восторженные лекции. Есть и где довольно осмысленно эти микросервисы рассматривались, с плюсами и минусами
Дамир
aadz
Не за что. Обращайся! :)
heavycharged
ребятки, как реализовать такой паттерн, есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты по WebSocket и им рассылаются сообщения о прогрессе задач.
сначала сделал по тикеру, хаб опрашивает этот пулл задач раз в 500мс., собирает данные - и шлет на клиент. но если задач нет (а их чаще нет, чем они есть), то происходит бессмысленная работа. решил сделать так, что задачи сами оповещают хаб клиентов о своем прогрессе по каналу, но другой вопрос, если задача "упала", а такое вполне возможно, то последнее сообщение улетевшее на клиент будет о том, что задача жива, и получается что клиент никак не узнает о завершении задачи.
как это лучше реализовать, кто-то знает?
aadz
ребятки, как реализовать такой паттерн, есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты по WebSocket и им рассылаются сообщения о прогрессе задач.
сначала сделал по тикеру, хаб опрашивает этот пулл задач раз в 500мс., собирает данные - и шлет на клиент. но если задач нет (а их чаще нет, чем они есть), то происходит бессмысленная работа. решил сделать так, что задачи сами оповещают хаб клиентов о своем прогрессе по каналу, но другой вопрос, если задача "упала", а такое вполне возможно, то последнее сообщение улетевшее на клиент будет о том, что задача жива, и получается что клиент никак не узнает о завершении задачи.
как это лучше реализовать, кто-то знает?
слишком много букв, и ответ - никак. Ты все не через ту сторону объясняешь
koorkoole
ребятки, как реализовать такой паттерн, есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты по WebSocket и им рассылаются сообщения о прогрессе задач.
сначала сделал по тикеру, хаб опрашивает этот пулл задач раз в 500мс., собирает данные - и шлет на клиент. но если задач нет (а их чаще нет, чем они есть), то происходит бессмысленная работа. решил сделать так, что задачи сами оповещают хаб клиентов о своем прогрессе по каналу, но другой вопрос, если задача "упала", а такое вполне возможно, то последнее сообщение улетевшее на клиент будет о том, что задача жива, и получается что клиент никак не узнает о завершении задачи.
как это лучше реализовать, кто-то знает?
Таймаут к таскам пришурупить можно?
aadz
есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты
aadz
ужос кокой. в хабе висят клиенты... :)
heavycharged
ок, представь себе два юзера открыли мой сайт, и у них есть внизу прилипший блок отображающий полоску, которая заполняется - это прогресс задач. данные о выполнении задач они получают по WebSocket.
aadz
ну, и что?
aadz
ты не пробовал в комнате web-мастеров спросить?
heavycharged
ну, и что?
есть два подхода о которых я знаю: опрашиваем раннеры, либо раннеры оповещают сами о прогрессе.
aadz
ну, попробуй, запости такую простыню ребятам из PHP :)
heavycharged
я описал с какими трудностями столкнулся.
heavycharged
окей, необязательно отвечать если сказать нечего
aadz
Блин, но финальный вопрос - прекрасен: как это лучше реализовать, кто-то знает?
aadz
я прочитал весь текст, не слишком много там понял, но финальный вопрос меня просто добил :)
Anonymous
aadz
Вадим, не пиши так долго! Пиши проще!
Alexander
я прочитал весь текст, не слишком много там понял, но финальный вопрос меня просто добил :)
Мне кажется вам стоит завести блог. Или твиттор. Или инстаграмм. Обычно туда пишут свои мысли, которые никому другому не интересны. От вас очень много бессмысленно флуда. Человек задал вопрос, на который ответить вы не можете (не хотите) и вы нафлудили десяток бессмысленных, не несущих нагрузки сообщений. Если не сложно, то хотя бы схлопывайте ваши мысли в одно сообщение
aadz
Alexander
ребятки, как реализовать такой паттерн, есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты по WebSocket и им рассылаются сообщения о прогрессе задач.
сначала сделал по тикеру, хаб опрашивает этот пулл задач раз в 500мс., собирает данные - и шлет на клиент. но если задач нет (а их чаще нет, чем они есть), то происходит бессмысленная работа. решил сделать так, что задачи сами оповещают хаб клиентов о своем прогрессе по каналу, но другой вопрос, если задача "упала", а такое вполне возможно, то последнее сообщение улетевшее на клиент будет о том, что задача жива, и получается что клиент никак не узнает о завершении задачи.
как это лучше реализовать, кто-то знает?
Или попробуйте опрашивать о статусе через Лонг-поллинг, возможно снизится нагрузка. Если хотите решить задачу вторым способом - пускайте херт-бит сигналы которые пингуют задачу. И настройте полиси - не ответил на три-пять херт-битов подряд - задача считается мертвой
heavycharged
Я думал может какой-то паттерн есть под это дело, ведь проблема уже наверняка решена и объезжана, и вопросы разделения обязанностей и ответственности уже тоже известны.
aadz
это вы о Go тут флудите такими интересными мыслями?
koorkoole
heavycharged
Alexander
Alexander
heavycharged
Zver
ребятки, как реализовать такой паттерн, есть задачи, они обрабатывают данные, и информируют о своем выполнении хаб, в хабе висят клиенты по WebSocket и им рассылаются сообщения о прогрессе задач.
сначала сделал по тикеру, хаб опрашивает этот пулл задач раз в 500мс., собирает данные - и шлет на клиент. но если задач нет (а их чаще нет, чем они есть), то происходит бессмысленная работа. решил сделать так, что задачи сами оповещают хаб клиентов о своем прогрессе по каналу, но другой вопрос, если задача "упала", а такое вполне возможно, то последнее сообщение улетевшее на клиент будет о том, что задача жива, и получается что клиент никак не узнает о завершении задачи.
как это лучше реализовать, кто-то знает?
Получать подтверждение о получении сообщения.