在AEM中,分发器配置是一种将内容从AEM实例分发到不同站点的方法。有两种分发器配置方式,一种是一对一配置,另一种是一对多配置。一对一配置将特定的AEM组件分发到一个站点,一对多配置将特定的AEM组件分发到多个站点。
以下是一对一和一对多分发器配置示例:
一对一分发器配置示例:
/sender
/config
specificSenderConfig.cfg
/filters
specificSenderFilters.cfg
/distribution
specificSenderDistribution.cfg
/receiver
/config
specificReceiverConfig.cfg
/distributor
specificReceiverDistributor.cfg
/replication
specificReceiverReplication.cfg
一对多分发器配置示例:
/sender
/config
multicastSenderConfig.cfg
/filters
multicastSenderFilters.cfg
/distribution
multicastSenderDistribution.cfg
/receiver
/site1
/config
specificReceiverSite1Config.cfg
/distributor
specificReceiverSite1Distributor.cfg
/replication
specificReceiverSite1Replication.cfg
/site2
/config
specificReceiverSite2Config.cfg
/distributor
specificReceiverSite2Distributor.cfg
/replication
specificReceiverSite2Replication.cfg
以上示例中,一对一配置将特定的AEM组件分发到一个站点,而一对多配置将特定的AEM组件分发到多个站点。
当需要将AEM实例的内容分发到多个站点时,可以使用一对多配置。要使用一对多配置,需要创建每个站点的接收器配置,每个接收器配置都必须在独立的文件夹中定义。这些文件夹可以存放在名为“receiver”的文件夹中。要为每个站点配置相应的分发器,则需要在“sender”文件夹中定义每个站点的分发器。要在AEM中启用分发器,请在“crx-quickstart/conf/global”目录中的“com.day.cq.dam.core.impl.servlet.GuidLookupFilter.config”文件中设置“dispatcher”和“flush”路径。
总之,AEM中可以使用一对一配置将特定的AEM组件分发到