Поиск…


замечания

Sitecore из корзины поддерживает балансировку нагрузки для нескольких серверов. Типичная конфигурация - это сервер управления контентом (CM) и Content Delivery (CD), однако также поддерживаются несколько серверов CM и CD.

Внедрение удаленных событий в сбалансированной нагрузке среде

Если Sitecore настроен в среде CM-CD, может возникнуть необходимость запускать события на CD-сервере при запуске событий CM.

Например, можно запустить публикацию: end: remote на CD, когда редакторы контента издаются на CM.

Чтобы убедиться в том, что события активируются, необходимо выполнить следующие шаги:

  1. Убедитесь, что очереди событий включены в 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. Добавьте ScalabilitySettings.config в каждый экземпляр. Установите InstanceName для каждого сервера и PublishingInstance для имени экземпляра сервера CM.

Пример ScalabilitySettings.config можно найти в папке 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow