Альтернатива Infinispan для Golang (встроенное решение) - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь создать полностью горизонтальный масштабируемый API-сервис в Go, где мне нужно обновить внутренний кэш всех запущенных экземпляров, когда состояние изменяется на агрегат в одном из них.Изначально меня вдохновило то, как Keycloak делает то же самое, не представляя внешнего брокера сообщений (еще одна точка сбоя), а скорее использует многоадресную рассылку напрямую через библиотеку Infinispan.

Такое решение распределенного кэша в памятиуже существует для Go?

С уважением, Карл.

1 Ответ

0 голосов
/ 13 марта 2019

Кажется, что 'memcached' больше подходит для моего варианта использования.

https://github.com/iwanbk/bcache - распределенный кэш в памяти для Go.Это устраняет необходимость в запуске другой службы, что позволяет меньше беспокоиться об отказе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...