классно) только не понял про то почему они подхачили LRU и стали юзать BTreeMap вместо HashMap 🤔 PS ну и накинулись же на них в комментах.
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
Мне понравился один комментарий с HN, что в этой ситуации, когда им надо всего лишь хранить счётчики, им вполне бы подошёл Redis, а не городить свой велосипед.
Мне понравился один комментарий с HN, что в этой ситуации, когда им надо всего лишь хранить счётчики, им вполне бы подошёл Redis, а не городить свой велосипед.
а они проверяли на практике это? использование redis?