Size: a a a

Эликсир и Вунш

2018 August 26

ML

Maksim Lapshin in Эликсир и Вунш
Пока понятно?
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Maksim Lapshin
следующая дилема — это организация вычислений.

Если ты пользуешься простым редисом, то вот тебе сценарий:  стоит 80 телевизоров, которые показывают одно и то же почти синхронно, им приходит команда:  запросите эти данные и покажите.  Они приходят все почти одновременно за одним и тем же запросом.

Если у тебя нет правильного лока, то запрос вычисляется 80 раз и кладется в кеш 80 раз.


Это фантастическое расточительство, нужно делать вменяемый лок на ресурс и сигнализировать, что сейчас есть какой-то процесс, который вычисляет ответ.

Если ты сделаешь это всё через сигнлтонный процесс, который будет блокирующим образом вычислять ответы для кеша, то получишь дурную ситуацию, когда у тебя вся система свелась к одному ядру, что неправильно.

Т.е. подсистема кеширования должна с одной стороны знать, о том, что сейчас кто-то вычисляет ответ на кеш, а с другой стороны делать это без блокировки независимых ключей.
После подобного описания - очень и очень даже понятно👍
источник

ML

Maksim Lapshin in Эликсир и Вунш
Денис Квiтковий
После подобного описания - очень и очень даже понятно👍
и это я лишь по верхам прошел.  Именно поэтому если можно без кеша, то лучше без кеша
источник

ML

Maksim Lapshin in Эликсир и Вунш
например, как альтернатива – предвычисление ответов.

Простейший пример:  рельсовый counter_cache.  Он хоть и кеш, но не привычный ondemand  readthrough cache, а меняется при записи. Т.е. сразу больше пишем на этапе изменения записей.

Так проще поддерживать данные целыми и снимаются (с рядом поправок и пометок) проблемы, о которых я писал выше.
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Спасибо, @maxlapshin ☀️
источник
2018 August 27

AK

Artem Krivonozhko in Эликсир и Вунш
Всем привет! В этот четверг на питерском руби митапе будет доклад про "Ruby и Elixir в гетерогенных распределенных приложениях". Допускаю, что в этом чате найдутся заинтересованные :-)
источник

NK

ID:166803405 in Эликсир и Вунш
Что за митап? 🤔
источник

AK

Artem Krivonozhko in Эликсир и Вунш
источник

AV

Andrew Volozhanin in Эликсир и Вунш
а Elixir meetup больше не планируются?(  1ый так хорошо зашел..
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Хорошего понемногу....
источник

НС

Никита Соболев in Эликсир и Вунш
планируются. осенью.
источник

AD

Artem Denezhny in Эликсир и Вунш
источник
2018 August 28

SK

Stanislav Khovanov in Эликсир и Вунш
Artem Krivonozhko
Всем привет! В этот четверг на питерском руби митапе будет доклад про "Ruby и Elixir в гетерогенных распределенных приложениях". Допускаю, что в этом чате найдутся заинтересованные :-)
Там уже очередь ожидания такая что не попасть )
источник
2018 August 29

Я

Ярослав in Эликсир и Вунш
Ребят, в конкурсе пока настолько никто не участвует, что если вы пришлёте хотя бы один вопрос-ответ, то станете потенциальным призёром😀
источник

AB

Alexey Bolshakov in Эликсир и Вунш
ахах. удивительно )
источник

AB

Alexey Bolshakov in Эликсир и Вунш
а что за конкурс то? повторите, пожалуйста
источник

Я

Ярослав in Эликсир и Вунш
Alexey Bolshakov
а что за конкурс то? повторите, пожалуйста
А в закреплённом сообщении не висит?
источник

AB

Alexey Bolshakov in Эликсир и Вунш
висит про мероприятие
источник

AP

Alexander Petrov in Эликсир и Вунш
билет на руби!
источник

AP

Alexander Petrov in Эликсир и Вунш
еееее
источник