использование синглтона для создания подключения к Redis-кешу в микросервисе - PullRequest
0 голосов
/ 08 мая 2019

Хорошо ли использовать шаблон Singleton для подключения к базе данных Redis кеш в приложениях на основе микросервисов через внедрение зависимостей?1. Этот класс содержит экземпляр / объект Dictionary, в котором будут храниться ключ (уникальный URL-адрес микросервиса) и значение (активное соединение Redis-кэша). 2. Объект Dictionary будет хранить все (14-микросервисные) пары ключей и значений служб.3. Класс SingletonRedisCacheDbConnection имеет только один экземпляр в памяти.4. Когда мы используем внедрение зависимостей каждый раз (когда тот же пользователь или другой пользовательский запрос) создается новый объект (SingletonRedisCacheDbConnection) (вводится), а также каждый раз, когда он должен открывать соединение базы данных Redis Cache.5 Преимущество этого класса в том, что он сохраняет активный коннект redis кеша и только один экземпляр.6. Класс SingletonRedisCacheDbConnection является поточно-ориентированным, если несколько микросервисов пытаются установить активное подключение к Redis-кешу для каждого пользователя или одного и того же запроса пользователя.

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