Size: a a a

2021 April 14

AP

Andrey Pavlov in pro.elixir
и тем более dns
источник

LG

Laura Grechenko in pro.elixir
В плане?
источник

AP

Andrey Pavlov in pro.elixir
нода же не смотрит интерфейсом прямо в интернет?
источник

LG

Laura Grechenko in pro.elixir
Попробую посмотреть в этом направлении. Спасибо.
источник

LG

Laura Grechenko in pro.elixir
нет
источник

LG

Laura Grechenko in pro.elixir
Может есть какой-то более стандартный подход? Если данные хранятся на одной ноде, а запрос пришёл на другую
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это плохая идея потому что для клиента ноды должны иметь один адрес
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можно роутить балансером, теоретически. Но вообще говоря нода должна взять данные и отдать клиенту
источник

ŹR

Źmićer Rubinštejn in pro.elixir
К примеру ты когда обращаешься к mongo или elasticsearch он же не говорит тебе «не, эта запись на другом Шарде, держи редирект»
источник

LG

Laura Grechenko in pro.elixir
Там просто данные могут быть большие.
Т.е. лучше скопировать данные со второй ноды на первую? И именно ноде куда пришёл запрос отправлять результат?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если ты не делаешь базу данных - какова причина хранения больших данных на ноде ВПРИНЦИПЕ.
источник

DP

Dmitry Ponyatov in pro.elixir
а штатные механизмы кластеринга не подходят?
может быть проще проксировать через механизмы эрланга, не занимаясь редиректом или (де)сериализацией?
источник

LG

Laura Grechenko in pro.elixir
Там хотят сделать реализацию , что редирект внутри кластера. И на запрос клиента отвечает вторая нода. Т.е. клиент не знает обо всем этом.
источник

LG

Laura Grechenko in pro.elixir
Там бэкап базы данных, который клиент хочет скачать
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И что, этот бэкап физически лежит файлом на компе с нодой?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Короче говоря, я пожалуй помолчу. Видимо если выбрали такую архитектуру, которая по описанию выглядит как велосипед из костылей - на это была причина, а разбираться что-то времени нету...
источник

LG

Laura Grechenko in pro.elixir
Спасибо.
источник

LG

Laura Grechenko in pro.elixir
Дмитрий, спасибо. Я посмотрю в этом направлении.
источник

DP

Dmitry Ponyatov in pro.elixir
ну ситуация может быть типа два ЦОДа в разных концах мира, клиент лезет в Мексику с запросом, а нужно перекинуть на google-west-4 потому что блоб с региональными данными там лежит
источник

A

Aleksey @cheatex in pro.elixir
Три варианта. 1. передать между нодами и обработать запрос на ноде на которую пришёл запрос 2. редирект 3. делать какой-то умный клиент который имеет карту расположения данных в кластере и сразу идёт на нужную ноду. Чтобы из них выбрать надо иметь большую картину решаемой проблемы.
источник