Buscar..


Observaciones

Sitecore fuera de la caja soporta el equilibrio de carga para múltiples servidores. La configuración típica es la administración de contenido (CM) y el servidor de entrega de contenido (CD), sin embargo, también se admiten múltiples servidores de CM y CD.

Implementar eventos remotos en entornos de carga equilibrada

Si Sitecore está configurado en un entorno CM-CD, podría ser necesario disparar eventos en el servidor de CD cuando se activen los eventos CM.

El ejemplo podría ser la publicación de publicación: final: remoto en CD cuando los editores de contenido publican en CM.

Para asegurarse de que los eventos se activan, se deben realizar los siguientes pasos:

  1. Compruebe que las colas de eventos están habilitadas en web.config
    <!--  ENABLE EVENT QUEUES
            If enabled, Sitecore sends local events to the event queue available to remote instances,
            and handles events in the queue from remote instances.
            Default value: true
      -->
      <setting name="EnableEventQueues" value="true" />
  1. Agregue ScalabilitySettings.config a cada instancia. Establezca InstanceName para cada servidor y PublishingInstance al nombre de instancia del servidor CM.

El ejemplo de ScalabilitySettings.config se puede encontrar en la carpeta App_Config / Include.

<!--  INSTANCE NAME
            Unique name for Sitecore instance.
            Default value: (machine name and IIS site name)
      -->
      <setting name="InstanceName">
        <patch:attribute name="value">BAYERUATCD</patch:attribute>
      </setting>
      <!--  PUBLISHING INSTANCE
            Assigns the instance name of dedicated Sitecore installation for publishing operations.
            When empty, all publishing operations are performed on the local installation of Sitecore.
            Default vaue: (empty)
      -->
      <setting name="Publishing.PublishingInstance">
        <patch:attribute name="value">BAYERUATCM</patch:attribute>
      </setting>
      <!--  COUNTERS INSTANCE NAME
            Instance name for performance counters.
            Default value: (value of InstanceName setting)
      -->
      <setting name="Counters.InstanceName">
        <patch:attribute name="value">BAYERUATCD</patch:attribute>
      </setting>
      <!--  SECURITY CACHE EXPIRATION
            Sets the absolute expiration on the cached security data.
            A value of 00:00:00 disables automatic expiration of security caches.

      -->


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow