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