Т.е. всё это инструменты одного сорта - они линеаризуют ваши запросы. мапка с Semaphore может гарантировать, что все запросы по одному юзеру выполнятся один за другим STM отправит ваш процесс в недетерминированное ожидание, перезапуская транзакцию, пока линеаризация не будет успешной СУБД в зависимости от механизма реализации транзакций предоставит сочетание ожидания и ошибки в случае невозможности линеаризации
и параллельно бэкграундный процесс, который по TTL будет эту мапку очищать
О, примерно это и пришло мне в голову. Хотелось чекнуть как с подобным справляются обычно, вдруг есть совсем неизвестный паттерн, который я просто не нагуглил. Спасибо большое.
я что, не должен кидать ссылки на группу, в которой на самом деле обсуждают скалу, потому что админ этой группы дал той группе неблагозвучный заголовок?
я что, не должен кидать ссылки на группу, в которой на самом деле обсуждают скалу, потому что админ этой группы дал той группе неблагозвучный заголовок?
Да можешь кидать, прост не приятно. С тем же успехом мог прямо ссылку на скасти кинуть
Всем привет! Если вы используете ZIO plugin for IntelliJ - в последнем релизе был баг который иногда тормозил Идею. Я выпустил хотфикс - поставьте апдейт на новую версию (2020.2.3.0 или 2020.3.3.0) при первой возможности! Спасибо https://plugins.jetbrains.com/plugin/13820-zio-for-intellij
Всем привет! Если вы используете ZIO plugin for IntelliJ - в последнем релизе был баг который иногда тормозил Идею. Я выпустил хотфикс - поставьте апдейт на новую версию (2020.2.3.0 или 2020.3.3.0) при первой возможности! Спасибо https://plugins.jetbrains.com/plugin/13820-zio-for-intellij
я совсем недавно установил yourkit, которым последний раз пользовался лет сто назад и очень удивился на сколько он изменился и сколько всего полезного там есть
Т.е. всё это инструменты одного сорта - они линеаризуют ваши запросы. мапка с Semaphore может гарантировать, что все запросы по одному юзеру выполнятся один за другим STM отправит ваш процесс в недетерминированное ожидание, перезапуская транзакцию, пока линеаризация не будет успешной СУБД в зависимости от механизма реализации транзакций предоставит сочетание ожидания и ошибки в случае невозможности линеаризации