Fermer

décembre 11, 2024

Solutions basées sur Elasticsearch et Solr / Blogs / Perficient

Solutions basées sur Elasticsearch et Solr / Blogs / Perficient


Introduction

Le déploiement d’HCL Commerce implique la mise en place d’un réseau de conteneurs Docker pour faire fonctionner votre site e-commerce. Ce guide vous aidera à comprendre les composants de déploiement, les environnements et les étapes pour gérer efficacement votre application HCL Commerce.

HCL Commerce fournit une solution robuste et évolutive pour les entreprises de commerce électronique. Il prend en charge plusieurs magasins et environnements, permettant une gestion et un déploiement efficaces. Ce guide ajoute de la valeur en simplifiant le processus de déploiement et en garantissant une configuration transparente.

Le déploiement d’HCL Commerce implique divers composants qui diffèrent en fonction de la solution de recherche choisie : Elasticsearch ou Solr. Chaque déploiement comprend des applications commerciales et des applications de données, qui fonctionnent ensemble pour fournir un site de commerce électronique entièrement fonctionnel.

Déploiement de recherche basé sur Elasticsearch

Tableau des composants basés sur Elastic Search

Applications commerciales

  • ts-app
  • ts-web
  • outillage-web
  • application de requête
  • Facultatif : store-web, store, graphql, utils, xc
  • Tiers : postgresql
  • HCL version 9.1.13.0 : magasin nextjs

Applications de données :

  • Recherche basée sur Elasticsearch : ingest, registre, nifi, requête de données
  • Tiers : elasticsearch, zookeeper, redis

Déploiement de recherche basé sur Solr

Tableau des composants basés sur Solr

Applications commerciales (environnement de création)

  • ts-app
  • ts-web
  • outillage-web
  • maître_de_recherche
  • redis (tiers)
  • Facultatif : store-web, store, graphql, utils, xc, cache-app
  • Tiers : postgresql

Applications commerciales (environnement en direct)

  • ts-app
  • ts-web
  • outillage-web
  • recherche_répéteur
  • recherche_esclave
  • redis (tiers)
  • Facultatif : store-web, store, graphql, utils, xc, cache-app
  • Tiers : postgresql

Environnements de déploiement

Vous pouvez déployer HCL Commerce dans deux environnements principaux : Authoring et Live.

Environnement en direct

Cet environnement est conçu pour gérer le trafic en temps réel et servir les utilisateurs finaux. Il comprend toutes les capacités nécessaires pour un site de production entièrement fonctionnel.

Environnement de création

Également connue sous le nom d’environnement « d’authentification », cette configuration inclut des fonctionnalités supplémentaires qui permettent aux administrateurs de site et aux utilisateurs professionnels d’apporter, de tester et de prévisualiser les modifications avant leur mise en ligne. Il prend en charge les espaces de travail, permettant un contrôle précis sur les modifications du site.

Déploiements multiples

Vous pouvez déployer plusieurs instances de l’application HCL Commerce, chacune avec sa propre configuration. Par exemple, vous pouvez disposer d’environnements de création et d’exploitation distincts dans les systèmes de production et hors production. Cette configuration vous permet de tester les modifications dans un environnement hors production avant de les promouvoir dans l’environnement de production en direct.

Système hors production

Utilisé pour les tests et l’assurance qualité. Les modifications sont implémentées dans l’environnement de création, testées dans l’environnement réel et, une fois confirmées, elles sont répliquées dans le système de production.

Système de production

L’environnement en direct ici sert le trafic réel. Les modifications par rapport au système hors production sont encouragées pour garantir une expérience utilisateur transparente et sans erreur.

Conclusion

En comprenant ces composants et environnements, vous pouvez déployer et gérer efficacement votre application HCL Commerce pour répondre aux besoins de votre entreprise. Le déploiement d’HCL Commerce nécessite la configuration de conteneurs Docker adaptés aux solutions de recherche Elasticsearch ou Solr. En comprenant les différents composants et environnements (Authoring pour le développement et les tests, et Live pour la production), vous pouvez gérer et déployer efficacement votre site de commerce électronique. Ce guide démystifie le processus de déploiement, garantissant une configuration fluide et une gestion robuste de votre application HCL Commerce, favorisant ainsi une activité de commerce électronique évolutive et efficace.






Source link