Size: a a a

2020 April 16

DF

Dmitry Frolov in ErlangRus
Aleksey Kluchnikov
Да по коду этож разбираться надо, неохото же :)
Там три строчки его и никакой магии
источник

DF

Dmitry Frolov in ErlangRus
Aleksey Kluchnikov
явот в свое время нагреб как следует с gproc и он мне не нравится
Для тестового вебчатика вполне себе
источник

DF

Dmitry Frolov in ErlangRus
Можно было свой велосипед, через то же самое место, но нафига?
источник

AK

Aleksey Kluchnikov in ErlangRus
Да норм по коду, один фиг вся правда всплывет в 3-5 месяцев работы
источник

DF

Dmitry Frolov in ErlangRus
Я бомбить хотел нагрузочный, но уже смысла нет, как будет скучно - рубану
источник

AK

Aleksey Kluchnikov in ErlangRus
{ok, LastMsgs} = last_messages:get_all_msg(), может тут обработать ошибку, а не падать, но это субъективно
источник

AK

Aleksey Kluchnikov in ErlangRus
ну и стандартная формальная докопка, где тесты?
источник

D

Dim in ErlangRus
queue знал что есть в коробке , тут в первый раз вижу чтоб у кого-то использовался
источник

DF

Dmitry Frolov in ErlangRus
Ну а как fifo без геморроя сделать?
источник

AK

Aleksey Kluchnikov in ErlangRus
Еще надо коментировать код, хоть в каком то объеме
источник

ВИ

Виталий Иванов in ErlangRus
{ok, LastMsgs} = last_messages:get_all_msg(),
Магический запрос к одному ген серверу.
Этот сервер у тебя первым заткнется при нагрузке - нужно шардить, а лучше использовать таблицу.
Нет привязки сообщений к тому, кому они принадлежат.
Разным клиентам выдается одно и то-же.
источник

AK

Aleksey Kluchnikov in ErlangRus
оно и должно быть одно и тоже
источник

AK

Aleksey Kluchnikov in ErlangRus
этож общая комната
источник

AK

Aleksey Kluchnikov in ErlangRus
да, ets можно прикрутить, но там gproc тоже узкое место
источник

ВИ

Виталий Иванов in ErlangRus
Ну сразу же вопрос, как добавить еще одну комнату?
источник

ВИ

Виталий Иванов in ErlangRus
Ген сервер один и имя уже занято.
источник

ВИ

Виталий Иванов in ErlangRus
В общем зависит от постановки задачи.
источник

AK

Aleksey Kluchnikov in ErlangRus
да это уже не объем тестового задания получиться
источник

СИ

Сергей Иванов in ErlangRus
Dmitry Frolov
Ребята, решение по отказу не обсуждаем - это мой косяк, социальный. Про код больше комментариев, если возможно
я глянул по диагонали - хидеры какие-то непонятные, очередь там в коде зачем, протоколирования нету,  не увидел таймутов, нет app.src, код не очищен от каментов (нет культуры давания)  

- но я ненастоящий сварщик.
источник

AK

Aleksey Kluchnikov in ErlangRus
вебсокет клиент рвет, зачем таймауты
источник