Size: a a a

2021 October 16

DP

D. P. in ErlangRus
Лично я больше интересовался самими схемами. Когда мы дойдём наконец до такого, и я надеюсь, достаточно быстро, то у нас нужен будет имярек в C#, F#, elixir, ruby, (go) ну и в эрл, само собой. Богато, короче.
источник

DP

D. P. in ErlangRus
Медленно и неверно уже полгода пытаюсь сообразить как написать надстройку над фреймворком для интеграционного тестирования.
amqp/http, параллельное отслеживание прохождения запросов в разных ветках системы и т.д.
Слишком много ответвлений...
источник

ИИ

Иванов Иванов... in ErlangRus
если они между собой будут гововорить по некоему третьему протоколу - придется перекладывать. потому сразу утобно внутри подсистемы не овлекаться на формат всевозможных взаимодействий.  так конечно инетесно было-бы взглянуть как генератор сразу генерирует сущности используемые при обработке. рано или поздно всё равно разъедется ведь
источник
2021 October 18

O

Oleksiika in ErlangRus
Доброго времени суток. Пишу плагин для еджаббера и понадобилось сделать селект из архива. Вроде бы сделал все как в коде еджаббера видел Res = ejabberd_sql:sql_query(LServer, ?SQL("select * from archive where timestamp = %(Id)d and nick=%(LUser)s"))
Но выпадает ексепшн и выдается ошибка ejabberd_sql:sql_query_format_res/2:821 Error while processing SQL query result:
Хотя строку саму показывает в дебаге.
Подскажите, пожалуйста, что я делаю не так?
источник

SB

S B in ErlangRus
Есть такая чудесная вещь — mDNS, где-то рядом ZeroConf, и Avaho/Bonjour. У меня в локальной сети крутятся устройства, которые самих себя «рекламируют» по этому протоколу. В Эрланге есть что-то просто и удобное, чтобы подписаться на это дело и отслеживать изменения?
источник

SB

S B in ErlangRus
То есть, мне не ноды Эрланга поженить надо через mDNS. А просто отслеживать че там появляется и выискать нужное мне в списке.
источник

SB

S B in ErlangRus
А то я нашёл имплементации, которые коннектят ноды так друг к другу. Это круто и наверно оттуда можно что-то взять, но может есть ещё проще и надежнее?
источник
2021 October 19

A

Andrey in ErlangRus
источник

SB

S B in ErlangRus
Похоже, но это насколько я смог понять часть совсем другого решения — чтобы ноды дружили через mdns.
источник

A

Andrey in ErlangRus
Ну дискавер написан как бы
источник
2021 October 20

ŹR

Źmićer Rubinštejn in ErlangRus
Я правильно понимаю, что между двумя нодами 1 tcp коннект? Если да - то как можно посмотреть на сколько оно загружено?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
А если нет - все равно, как посмотреть загрузку межноды
источник

ИИ

Иванов Иванов... in ErlangRus
ты имеешь ввиду как посмотреть утилизацию сетевых ресурсов?
источник

LL

Lama Lover in ErlangRus
Нет, там вроде пулл сокетов начиная с 23 OTP
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Я подозреваю , что у меня меделнно работает код с кучей rpc изза затыка в коммуникации между нодами. Мне надо понять как это работает и отдебажить
источник

ŹR

Źmićer Rubinštejn in ErlangRus
23 otp - это хипстерство же. У нас 19
источник

LL

Lama Lover in ErlangRus
Тогда и правда один сокет. Для этого есть partisan, но проще всё-таки обновиться
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Надо сперва понять является ли это причиной или нет
источник

LL

Lama Lover in ErlangRus
Можешь просто посниффать траффик между нодами и посмотреть как сильно он забит.
wireshark или scapy в помощь
источник

ИИ

Иванов Иванов... in ErlangRus
он имеет ввиду, что один коннект может не занять весь канал, но при этом пакеты в нодах простаивать
источник