PG
Size: a a a
PG
V
PG
PG
V
PG
PG
V
PG
V
PG
LL
throw catchAU
AU
LL
pid. В этот пид другие процессы накидали три тысячи сообщений. А он взял и помер, не успев обработать все, но затем быстренько был восстановлен супервизором. Что произойдёт с необработанными сообщениями?GenServer коллбек terminate в котором можно посмотреть очередь и переслать её куда-нибудь, например. Но это какой-то экстренный и ненадёжный костыль.rabbitmq и прочее. Если кролик слишком большой, то можно сделать свою реализацию (но велика вероятность что получится неподдерживаемое говно, в котором разбирается только один человек)AF
GenServer.call.a
pid. В этот пид другие процессы накидали три тысячи сообщений. А он взял и помер, не успев обработать все, но затем быстренько был восстановлен супервизором. Что произойдёт с необработанными сообщениями?AB
AB
AB