D
Size: a a a
D
SK
D
SK
D

SK
SK
AM
LL
libcluster это что-то вроде пулбоя но с парой алгоритмов для проверки жизни кластера. Инстансы (или тут писали сервера) называются нодами по терминологии.LL
TCP и просто переносит байтики. pg2 - это встроенные группы процессов, которые сначала лочат глобальный процесс, а потом отсылают на каждую ноду, в каждую группу по сообщению. Сообщения сначала memcpy-ируется <количество нод> раз, а потом на каждой ноде скопируется <количество процессов в группе раз>SK
TCP и просто переносит байтики. pg2 - это встроенные группы процессов, которые сначала лочат глобальный процесс, а потом отсылают на каждую ноду, в каждую группу по сообщению. Сообщения сначала memcpy-ируется <количество нод> раз, а потом на каждой ноде скопируется <количество процессов в группе раз>LL
F
LL
МБ
DateTime.compare(a, b) in ~w[lt eq]a? Часто в книжке вижу использование сигила в таком виде. Это что-то даёт в плане производительности или ещё есть какие-то бонусы?LL
DateTime.compare(a, b) in ~w[lt eq]a? Часто в книжке вижу использование сигила в таком виде. Это что-то даёт в плане производительности или ещё есть какие-то бонусы?[:lt, :eq] . Это производится во время компиляции и никак ничего не ускоряетPG
DateTime.compare(a, b) in ~w[lt eq]a? Часто в книжке вижу использование сигила в таком виде. Это что-то даёт в плане производительности или ещё есть какие-то бонусы?: и ,VK
Enum.member?(b, a) вместо a in b🤦♂️SK
DateTime.compare(a, b) in ~w[lt eq]a? Часто в книжке вижу использование сигила в таком виде. Это что-то даёт в плане производительности или ещё есть какие-то бонусы?RM