Memcache на кубернетес - PullRequest
0 голосов
/ 04 мая 2018

У меня spring boot API, работающий на google cloud kubernetes cluster, я хочу использовать сервер кэширования для моего API, поэтому я решил использовать memcache.

Я попробовал два способа сделать это:

  1. Я загрузил memcache с Google Launcher, который в основном развертывает экземпляр memcache на виртуальной машине. И затем я назначил внешний IP своему виртуальному компьютеру, занес в белый список мой ip, чтобы попробовать его локально, и ofc открыл порт 11211 (по умолчанию). Для клиентской стороны, которую я использовал, этот парень , указал IP-адрес, но соединение все еще отменяется: java.util.concurrent.CancellationException: Cancelled, и документ плохой, поэтому я могу найти все, что поможет.
  2. Я решил попробовать другой способ, который следует этому уроку , и теперь у меня есть кластер memcached, но я не знаю, как использовать эти блоки из моего другого кластера, или они должны быть на том же кластере у меня работает API?

Буду признателен за любую помощь, это мое первое знакомство с глобальным кэшированием.

1 Ответ

0 голосов
/ 10 мая 2018

Итак, я понял это, основываясь на совете Джоны Бентона.

Это было на самом деле довольно просто, я использовал этот учебник , чтобы создать новый модуль, работающий memcached в моем кластере, а затем я использовал этот клиент для подключения к нему, и это сработало как шарм!

Надеюсь, это кому-нибудь поможет.

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