{"id":6153,"date":"2019-01-04T17:28:15","date_gmt":"2019-01-04T08:28:15","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=6153"},"modified":"2025-09-25T14:35:09","modified_gmt":"2025-09-25T05:35:09","slug":"load-balancing","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/fr\/manuel\/camserver\/lequilibrage-de-charge","title":{"rendered":"Redondance\/\u00e9quilibrage de charge du serveur CAM"},"content":{"rendered":"<p><style type=\"text\/css\"><!--\ntable, th, td {\n    border: none !important;\n}\n--><\/style><\/p>\n\n\n\n<h2>\u00c0 propos de la redondance et de l&#039;\u00e9quilibrage de charge<\/h2>\n\n\n\n<p><code>CAMServer<\/code> Avec le plan Ultimate,<span class=\"swl-marker mark_blue\">Tr\u00e8s simple dans un environnement sur site<\/span>Les serveurs Web et vid\u00e9o peuvent \u00eatre rendus redondants et \u00e9quilibr\u00e9s en charge. Cela permet aux services de continuer m\u00eame si un serveur tombe en panne, et m\u00eame lorsqu&#039;il est utilis\u00e9 par un grand nombre d&#039;utilisateurs, le traitement peut \u00eatre distribu\u00e9 et les services peuvent \u00eatre fournis sans d\u00e9gradation des performances.<\/p>\n\n\n\n<p>De plus, la configuration distribu\u00e9e <code>CAMServer<\/code> Cependant, une communication en temps r\u00e9el est possible. Par exemple,<code>Serveur CAM1<\/code> Un Client connect\u00e9 \u00e0<code>Serveur CAM2<\/code> Vous pouvez discuter ou organiser une conf\u00e9rence Web avec un autre client connect\u00e9 \u00e0 .<\/p>\n\n\n\n<p class=\"is-style-big_icon_point\">- L&#039;\u00e9quilibrage de la charge des conf\u00e9rences Web est bas\u00e9 sur le nombre de conf\u00e9rences actives et le nombre d&#039;utilisateurs participants.<br>\u30fbLe nombre de conf\u00e9rences Web simultan\u00e9es est simplement<code>CAMServer<\/code>Cela ne peut pas \u00eatre r\u00e9alis\u00e9 simplement en ajoutant des n\u0153uds suppl\u00e9mentaires. Il faut \u00e9galement prendre en compte la configuration du r\u00e9seau afin que toutes les conf\u00e9rences ne soient pas relay\u00e9es via le m\u00eame VPN ou routeur central.<\/p>\n\n\n\n<h2>Configuration de redondance\/r\u00e9partition de charge<\/h2>\n\n\n\n<p>Vous pouvez configurer l&#039;environnement optimal en fonction du niveau de demande et du co\u00fbt de votre entreprise.<\/p>\n\n\n\n<h3>Petite configuration de d\u00e9marrage<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full\"><img width=\"1761\" height=\"1049\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2024\/05\/image-7.png\" alt=\"\" class=\"wp-image-10911\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<ul><li><strong>Stockage:<\/strong>Placez DB\/File du c\u00f4t\u00e9 CAMServer1 et r\u00e9f\u00e9rencez-le \u00e9galement \u00e0 partir de CAMServer2. M\u00eame dans ce cas, tous les utilisateurs peuvent partager des donn\u00e9es en temps r\u00e9el.<\/li><li><strong>sauvegarde<\/strong>: Les donn\u00e9es de base de donn\u00e9es\/fichier doivent \u00eatre sauvegard\u00e9es quotidiennement sur CAMServer2.<\/li><li><strong>R\u00e9partition de la charge<\/strong>L&#039;\u00e9quilibrage de charge est possible en divisant le serveur CAM accessible par service (ou en le transformant en syst\u00e8me de secours). Les conf\u00e9rences Web peuvent toujours \u00eatre \u00e9quilibr\u00e9es.<\/li><li><strong>disponibilit\u00e9<\/strong>: Param\u00e8tres de connexion \u00e0 la base de donn\u00e9es en cas de panne sur l&#039;unit\u00e9 1 <code>cam.serverDatePath<\/code> En cas de panne de disque,<span style=\"color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); font-weight: var(--swl-font_weight); letter-spacing: var(--swl-letter_spacing,normal); background-color: var(--color_content_bg);\">sauvegarde<\/span>a \u00e9t\u00e9 fait<span style=\"color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); font-weight: var(--swl-font_weight); letter-spacing: var(--swl-letter_spacing,normal); background-color: var(--color_content_bg);\">Les donn\u00e9es jusqu&#039;\u00e0 la veille sont garanties.<\/span><\/li><li><strong>co\u00fbt<\/strong>:La configuration la moins ch\u00e8re. Vous pouvez commencer avec une configuration d\u2019unit\u00e9 unique et \u00e9voluer en fonction de la charge.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3>Configuration du stockage externe (NAS)<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full\"><img width=\"2151\" height=\"1046\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2024\/05\/image-8.png\" alt=\"\" class=\"wp-image-10912\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<ul><li><strong>Stockage<\/strong>Placez la base de donn\u00e9es\/le fichier sur un NAS de stockage externe hautement durable avec configuration RAID et r\u00e9f\u00e9rencez CAMServer1 et CAMServer2. Vous pouvez \u00e9galement sp\u00e9cifier un NAS virtuel fourni par le syst\u00e8me d&#039;exploitation h\u00f4te de la plateforme de virtualisation.<\/li><li><strong>sauvegarde<\/strong>: M\u00eame avec une configuration RAID, il est n\u00e9cessaire de sauvegarder quotidiennement les donn\u00e9es de base de donn\u00e9es\/fichiers pour tenir compte des pannes d&#039;alimentation\/du bo\u00eetier et des pannes humaines.<\/li><li><strong>R\u00e9partition de la charge<\/strong>: Identique \u00e0 la petite configuration de d\u00e9marrage.<\/li><li><strong>disponibilit\u00e9<\/strong>: Lorsqu&#039;une panne survient,<a href=\"https:\/\/chat-messenger.com\/fr\/manuel\/install_verup\/application-web-de-webcam\/\">Version de l&#039;application Web<\/a> Si tu utilises <code>cam.clusterHosts<\/code>Il peut d\u00e9tecter et basculer automatiquement.<\/li><li><strong>co\u00fbt<\/strong>: Configuration relativement peu co\u00fbteuse.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3>Configuration de stockage externe redondante<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full\"><img width=\"2661\" height=\"1074\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2024\/05\/image-9.png\" alt=\"\" class=\"wp-image-10913\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<ol><li><strong>Stockage<\/strong>:Une configuration qui utilise des serveurs de partage de fichiers redondants (Windows Server Failover Clustering + SAN, AWS S3 + rclone, etc.) et met l&#039;accent sur la haute disponibilit\u00e9 en cas de panne de disque.<\/li><li><strong>sauvegarde<\/strong>: Les donn\u00e9es sont automatiquement r\u00e9pliqu\u00e9es, les sauvegardes ne sont donc pas requises selon la politique. Cependant, si vous envisagez une d\u00e9faillance humaine (comme l&#039;effacement manuel du disque), vous aurez toujours besoin d&#039;une sauvegarde.<\/li><li><strong style=\"background-color: var(--color_content_bg); color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); letter-spacing: var(--swl-letter_spacing,normal);\">R\u00e9partition de la charge<\/strong><span style=\"background-color: var(--color_content_bg); color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); font-weight: var(--swl-font_weight); letter-spacing: var(--swl-letter_spacing,normal);\">: Identique \u00e0 la petite configuration de d\u00e9marrage.<\/span><\/li><li><strong>disponibilit\u00e9<\/strong>:Le serveur web est le m\u00eame que la petite configuration de d\u00e9marrage. La commutation automatique est possible m\u00eame en cas de panne due \u00e0 une panne de disque ou de ch\u00e2ssis.<\/li><li><strong>co\u00fbt<\/strong>:Le co\u00fbt d&#039;introduction est \u00e9lev\u00e9. AWS S3 peut \u00eatre construit \u00e0 faible co\u00fbt, mais ce n&#039;est pas une option si vous vous concentrez sur le site.<\/li><\/ol>\n<\/div>\n<\/div>\n\n\n\n<h3>Configuration de l&#039;\u00e9quilibreur de charge<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full\"><img width=\"2110\" height=\"1078\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2024\/05\/image-10.png\" alt=\"\" class=\"wp-image-10929\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<ul id=\"block-69008db6-8cd8-4d4e-b11d-b153c56e5de4\"><li><strong>Stockage<\/strong>: Une petite configuration de d\u00e9marrage \/ NAS \/ SAN peut \u00eatre s\u00e9lectionn\u00e9e.<\/li><li><strong>sauvegarde<\/strong>: Identique \u00e0 la petite configuration de d\u00e9marrage \/ NAS \/ SAN.<\/li><li><strong style=\"background-color: var(--color_content_bg); color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); letter-spacing: var(--swl-letter_spacing,normal);\"><strong>R\u00e9partition de la charge<\/strong><\/strong><span style=\"background-color: var(--color_content_bg); color: var(--color_text); font-family: var(--swl-font_family); font-size: var(--swl-fz--content,16px); font-weight: var(--swl-font_weight); letter-spacing: var(--swl-letter_spacing,normal);\">:En pla\u00e7ant Load Balancer devant CAMServer, la redondance et la r\u00e9partition de la charge sont possibles.<\/span>* <a href=\"#lb-requirements\">D\u00e9tails des exigences de configuration de l&#039;\u00e9quilibreur de charge<\/a>Veuillez \u00e9galement v\u00e9rifier.<\/li><li><strong>disponibilit\u00e9<\/strong>: Le basculement automatique est possible pour toutes les couches lorsqu&#039;il est combin\u00e9 \u00e0 une configuration de stockage externe redondante.<\/li><li><strong>co\u00fbt<\/strong>:Le co\u00fbt d&#039;introduction est \u00e9lev\u00e9.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"load-balancing-settings\">Param\u00e8tres de redondance\/\u00e9quilibrage de charge<\/h2>\n\n\n\n<h3>Pr\u00e9sentation de la configuration<\/h3>\n\n\n\n<p>Pour prendre en charge la redondance et l&#039;\u00e9quilibrage de charge de CAMServer, installez CAMServer sur chaque serveur distribu\u00e9,<code>CAMServer\/boot.ini<\/code> Ajoutez l&#039;entr\u00e9e suivante au fichier.<\/p>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cam.clusterHosts=camserver1;camserver2\ncam.clusterHostsDesc=camserver1 \u304c\u30e1\u30a4\u30f3\u30b5\u30fc\u30d0\u3001camserver2 \u306f\u5f85\u6a5f\u7cfb\u30b5\u30fc\u30d0\u3067\u3059\u3002\ncam.serverDatePath=\\\\disk\\CAMServer\\data\ncam.disableLANNetwork=true\n\n# \u30d3\u30c7\u30aa\u30b5\u30fc\u30d0\u306e\u5206\u6563\u8a2d\u5b9a\u3002\u300c\u30b5\u30fc\u30d0=\u30ce\u30fc\u30c9\u5206\u6563\u53c2\u52a0\u6570\u76ee\u5b89\u5024\u300d\u3067\u5b9a\u7fa9\u3002\ncam.videoDomains=camserver1=50;camserver2=50;camserver3=50<\/code><\/pre><\/div>\n\n\n\n<h3 id=\"clusterHosts\">cam.clusterHosts<\/h3>\n\n\n\n<p><code>cam.clusterHosts<\/code> est le nom d&#039;h\u00f4te (FQDN) de chaque serveur distribu\u00e9. <code>;<\/code> La liste est s\u00e9par\u00e9e par .<\/p>\n\n\n\n<h4>Lors du d\u00e9marrage de CAMServer sur le port 443<\/h4>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cam.clusterHosts=camserver1;camserver2 <\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\"><div class=\"wp-block-image is-style-border\">\n<figure class=\"alignleft is-resized\"><img src=\"\/images\/camserver_load-balancing_failover.png\" alt=\"\" width=\"357\" height=\"197\"\/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p>Si vous s\u00e9parez les serveurs CAM pour chaque service, indiquez le nom d&#039;h\u00f4te local (FQDN) au d\u00e9but du fichier .ini de chaque serveur CAM. L&#039;ordre d&#039;\u00e9num\u00e9ration est affect\u00e9 lors de la s\u00e9lection du serveur de connexion initial et du serveur vid\u00e9o au d\u00e9marrage. De plus,<a href=\"https:\/\/chat-messenger.com\/fr\/manuel\/install_verup\/application-web-de-webcam\/\">Version de l&#039;application Web<\/a> En utilisant cela, une commutation automatique du serveur est possible en cas de panne.<\/p>\n\n\n\n<p>*Si l&#039;authentification SSO ou sans mot de passe n&#039;est pas configur\u00e9e, vous devrez vous reconnecter lors du changement.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h4>Lors du d\u00e9marrage de CAMServer sur le port 8080<\/h4>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cam.clusterHosts=camserver1:8080;camserver2:8080 <\/code><\/pre><\/div>\n\n\n\n<p>Vous pouvez placer un \u00e9quilibreur de charge L7 devant CAMServer et le faire rediriger vers le port 8080. Les param\u00e8tres sont alors identiques \u00e0 ceux indiqu\u00e9s ci-dessus. Dans ce cas, camapp ne basculera pas, car l&#039;\u00e9quilibreur de charge est responsable du basculement. <code>cam.serverURLDomaine<\/code>,,<code>cam.clusterHosts<\/code> Comparez les domaines et d\u00e9tectez et contr\u00f4lez la pr\u00e9sence ou l&#039;absence d&#039;\u00e9quilibreurs de charge.<\/p>\n\n\n\n<h3>cam.clusterHostsDesc<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\"><div class=\"wp-block-image is-style-border\">\n<figure class=\"alignleft is-resized\"><img src=\"\/images\/camserver_load-balancing_clusterHostsDesc.png\" alt=\"\" width=\"370\" height=\"174\"\/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p><code>cam.clusterHostsDesc<\/code> peut modifier le commentaire dans le champ de description du serveur distribu\u00e9.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h3>cam.serverDatePath<\/h3>\n\n\n\n<p><code>cam.serverDatePath<\/code> Sp\u00e9cifie la base de donn\u00e9es o\u00f9 enregistrer les pi\u00e8ces jointes t\u00e9l\u00e9charg\u00e9es. Sp\u00e9cifiez un disque partag\u00e9 accessible \u00e0 partir de serveurs distribu\u00e9s.<\/p>\n\n\n\n<p class=\"is-style-big_icon_memo\">* Lors de la sp\u00e9cification d&#039;un disque partag\u00e9 et de l&#039;ex\u00e9cution du service <a rel=\"noreferrer noopener\" href=\"https:\/\/chat-messenger.com\/fr\/manuel\/camserver\/launch_camserver_as_windows_service\/#svc_osuser\/\" target=\"_blank\">Utilisateur du syst\u00e8me d&#039;exploitation ex\u00e9cutant le service Windows<\/a>Doit \u00eatre sp\u00e9cifi\u00e9<br>*S&#039;il n&#039;y a pas de disque partag\u00e9, le sous-CAMServer est le CAMServer principal. <code>CAMServer\/config<\/code> Le stockage peut \u00e9galement \u00eatre partag\u00e9 en sp\u00e9cifiant un dossier.<\/p>\n\n\n\n<h3 id=\"videoDomains\">cam.videoDomaines<\/h3>\n\n\n\n<p>Param\u00e8tres de distribution du serveur vid\u00e9o. Si vous d\u00e9finissez cette option, lorsque le nombre total de participants dans les salles de l&#039;ordre indiqu\u00e9 d\u00e9passe 50, la salle de conf\u00e9rence sera cr\u00e9\u00e9e sur le serveur suivant.<\/p>\n\n\n\n<p><code>cam.videoDomains=camserver1=50;camserver2=50;camserver3=50<\/code><br><\/p>\n\n\n\n<p class=\"is-style-icon_info\">\u30fbPeut \u00eatre omis si cam.clusterHosts est d\u00e9fini<br>- Cette valeur n&#039;indique pas le nombre maximal de connexions, mais constitue simplement une indication pour l&#039;\u00e9quilibrage de charge.<\/p>\n\n\n\n<h4>cam.disableLANNetwork<\/h4>\n\n\n\n<p>Les connexions TCP\/UDP pour le LAN ne sont pas n\u00e9cessaires dans une configuration redondante, veuillez donc les d\u00e9sactiver.<\/p>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cam.disableLANNetwork=true<\/code><\/pre><\/div>\n\n\n\n<h2 id=\"Firewall\">Autorisation de communication du pare-feu pour la synchronisation des donn\u00e9es entre les serveurs<\/h2>\n\n\n\n<ol><li>Les mises \u00e0 jour des donn\u00e9es en temps r\u00e9el (\u00e9tat de pr\u00e9sence de l&#039;utilisateur, messages, salons de discussion, etc.) sont synchronis\u00e9es entre les serveurs CAM, une autorisation de communication entre les serveurs est donc requise \u00e0 l&#039;aide d&#039;un pare-feu, etc.<\/li><li>Ports TCP 9090, 9091 et 9092 pour l&#039;acc\u00e8s au n\u0153ud ma\u00eetre de la base de donn\u00e9es<\/li><li>Port TCP 8080 pour l&#039;URL de connexion de serveur \u00e0 serveur<ul><li>D\u00e9fini dans le fichier ini cam.clusterHosts <\/li><li>Exemple) cam.clusterHosts=camserver1:8080;camserver2:8080;camserver3:8080<\/li><\/ul><\/li><\/ol>\n\n\n\n<h2 id=\"lb-requirements\">D\u00e9tails des exigences relatives \u00e0 l&#039;\u00e9quilibreur de charge<\/h2>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-shadow\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2024\/12\/image-9.png\" alt=\"\" class=\"wp-image-11408\" width=\"401\" height=\"291\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p>Nous d\u00e9crirons les d\u00e9tails des exigences requises pour la configuration de Load Balancer.<\/p>\n\n\n\n<p class=\"is-style-icon_info\">L7\/L4 est pris en charge, mais l&#039;affinit\u00e9 de session est requise. Veuillez noter que L7 peut corriger les connexions session par session, tandis que L4 ne peut corriger les connexions que par IP. Cette section explique comment configurer L7.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h4>1. R\u00e9siliation SSL<\/h4>\n\n\n\n<ol><li>Installez un certificat SSL sur l&#039;\u00e9quilibreur de charge et effectuez le d\u00e9chiffrement SSL\/TLS.<\/li><li>La communication des clients est accept\u00e9e via HTTPS et HTTP est utilis\u00e9 depuis l&#039;\u00e9quilibreur de charge vers le backend.<\/li><\/ol>\n\n\n\n<h4>2. Algorithme d&#039;\u00e9quilibrage de charge<\/h4>\n\n\n\n<ol><li>\u00c9quilibrage de charge avec round robin<\/li><li>La maintenance de session bas\u00e9e sur les cookies (affinit\u00e9 de session) est requise, et il est n\u00e9cessaire de confirmer qu&#039;elle dispose d&#039;une fonction pour distribuer les acc\u00e8s du m\u00eame Client au m\u00eame n\u0153ud.<\/li><\/ol>\n\n\n\n<h4>3. En-t\u00eates et traitements suppl\u00e9mentaires transf\u00e9r\u00e9s vers le serveur backend (8080)<\/h4>\n\n\n\n<p><code>X-Forwarded-Proto<\/code><br>\u00c9l\u00e9ment d&#039;en-t\u00eate qui identifie la demande comme https lorsque LB la transmet au serveur backend<\/p>\n\n\n\n<p><code>X-Forwarded-For<\/code><br>Un \u00e9l\u00e9ment d&#039;en-t\u00eate qui identifie l&#039;adresse IP du client lorsque le LB la transmet au serveur backend.<\/p>\n\n\n\n<p><code>Gestion de l&#039;en-t\u00eate WebSocket Upgrade<\/code><br>Analyse les requ\u00eates HTTP et d\u00e9tecte l&#039;en-t\u00eate de mise \u00e0 niveau, d\u00e9clenche le commutateur TCP<\/p>\n\n\n\n<p class=\"is-style-icon_info\">Les \u00e9quilibreurs de charge modernes (AWS\/GCP\/Azure) ont des param\u00e8tres standard par d\u00e9faut.<\/p>\n\n\n\n<h3>4. Communication avec le serveur backend<\/h3>\n\n\n\n<p>La communication de l&#039;\u00e9quilibreur de charge vers chaque CAMServer est effectu\u00e9e \u00e0 l&#039;aide des protocoles et ports suivants.<\/p>\n\n\n\n<ul><li>Protocole\u00a0: HTTP<\/li><li>Num\u00e9ro de port\u00a0: 8080<\/li><li>Exemple de connexion\u00a0: http:\/\/HOSTNAME:8080\/<\/li><\/ul>\n\n\n\n<h3>5. Bilan de sant\u00e9<\/h3>\n\n\n\n<ol><li>L&#039;\u00e9quilibreur de charge demande p\u00e9riodiquement l&#039;URL suivante et la d\u00e9termine comme \u00e9tant \u00ab normale \u00bb si les conditions sont remplies.<\/li><li>URL du contr\u00f4le de sant\u00e9\u00a0: http:\/\/HOSTNAME:8080\/CAMServer\/healthCheck<\/li><li>Conditions de v\u00e9rification de l&#039;\u00e9tat\u00a0: code d&#039;\u00e9tat HTTP\u00a0: 200 corps de la r\u00e9ponse\u00a0: {&quot;status&quot;:200}<\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>Concernant la redondance et l&#039;\u00e9quilibrage de charge, le plan Ultimate de CAMServer vous permet de facilement [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/6153"}],"collection":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/comments?post=6153"}],"version-history":[{"count":9,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/6153\/revisions"}],"predecessor-version":[{"id":12264,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/6153\/revisions\/12264"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/media?parent=6153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/categories?post=6153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/tags?post=6153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}