配置实例

要使用事务型消息传递功能,您需要配置控制和执行实例。 您可以使用以下任一方法:

重要

架构扩展影响了消息中心技术工作流在控制实例或执行实例上使用的资源,需要将这些资源复制到事务性消息传递模块使用的其他实例上。

您还需要指定执行实例并将其连接到控制实例。

此部分介绍了配置和连接控制实例和执行实例所需的所有步骤。

重要

控制实例和执行实例必须安装在不同的计算机上。 他们无法共享同一Campaign实例。

配置控制实例

要连接控制实例和执行实例,您首先需要在控制实例​上创建并配置​Execution instance​类型的外部帐户。 因此,在发布后,事务型消息模板便可以部署到执行实例。

如果您使用多个执行实例,则必须创建与存在执行实例相同数量的外部帐户。

注意

当多个控制实例使用执行实例时,数据可以按文件夹和运算符进行划分。 有关更多信息,请参阅使用多个控制实例

创建外部帐户

注意

必须对控制实例​执行以下步骤

要创建​Execution instance​类型的外部帐户,请应用以下内容:

  1. 转到​Administration > Platform > External accounts​文件夹。

  2. 选择一个执行实例类型,其中一个是随Adobe Campaign提供的现成外部帐户,右键单击并选择​Duplicate

  3. 根据需要更改标签。

  4. 选择​Enabled​选项以使外部帐户可运行。

  5. 指定安装执行实例的服务器的地址。

  6. 帐户必须与操作员文件夹中定义的消息中心代理相匹配。 默认情况下,Adobe Campaign提供的现成帐户为​mc

  7. 输入在操作员文件夹中定义的帐户密码。

    注意

    为避免在每次登录到实例时输入密码,您可以在执行实例中指定控制实例的IP地址。 有关更多信息,请参阅配置执行实例

  8. 指定要由执行实例使用的恢复方法。 要恢复的数据由执行实例转发到控制实例,以添加到事务型消息和事件存档。

    数据收集是通过使用HTTP/HTTPS访问的Web服务进行,或通过联合数据访问(FDA)模块进行。

    注意

    请注意,在通过HTTP使用FDA时,仅支持使用PostgreSQL数据库的执行实例。 不支持MSSQL或Oracle数据库。

    如果控制实例可以直接访问执行实例的数据库,则建议使用第二种方法(FDA)。 如果没有,请选择Web服务访问。 要指定的FDA帐户与与在控制实例上创建的各种执行实例的数据库的连接一致。

    有关联合数据访问(FDA)的更多信息,请参阅此部分

  9. 单击​Test the connection​以确保控制实例和执行实例已关联。

使用多个执行实例时,请重复这些步骤以创建与存在执行实例相同数量的外部帐户。

确定执行实例

每个执行实例必须与唯一标识符关联,以便在控制实例上查看每个执行实例的历史记录时区分这些实例的历史记录。

此标识符可以归因于每个执行实例​手动。 在这种情况下,必须对每个执行实例​执行此步骤。​要实现此目的,请使用部署向导,如下所述:

  1. 在执行实例上打开部署向导。

  2. 转到​Message Center​窗口。

  3. 将您选择的标识符分配给实例。

  4. 对每个执行实例重复上述步骤。

标识符也可以是​automatically​的属性。 为此,请转到​control instance,然后单击​Initialize connection​按钮。

配置执行实例

注意

必须对执行实例​执行以下步骤。

要将执行实例连接到控制实例,请执行以下步骤。

为了使控制实例能够连接到执行实例而无需提供密码,只需在​消息中心​访问权限部分中输入控制实例的IP地址即可。 但是,默认情况下禁止使用空密码。

要使用空密码,请转到执行实例,并定义一个受用于传送事件的信息系统IP地址限制的安全区。 此安全区域必须允许空密码并接受<identifier> / <password>类型连接。 如需详细信息,请参阅此部分

注意

当多个控制实例使用执行实例时,数据可以按文件夹和运算符进行划分。 有关更多信息,请参阅使用多个控制实例

  1. 在执行实例中,转到运算符文件夹(Administration > Access management > Operators)。

  2. 选择​消息中心​代理。

  3. 选择​Edit​选项卡,单击​Access rights ,然后单击​Edit the access parameters…​链接。

  4. 在​Access settings​窗口中,单击​Add a trusted IP mask​链接并添加控制实例的IP地址。

使用多个执行实例时,对每个执行实例重复这些步骤。

使用多个控制实例

您可以与各种控制实例共享执行群集。 此类架构需要以下配置。

例如,假设您的公司管理两个品牌,每个品牌都有其自己的控制实例:控制1​和​控制2。 还使用两个执行实例。 您需要为每个控制实例输入不同的消息中心运算符:mc1​运算符用于​Control 1​实例,而​Control 2​实例的​mc2​运算符用于Control 2实例。

在所有执行实例的树中,为每个运算符创建一个文件夹(文件夹1​和​文件夹2),并限制每个运算符对其文件夹的数据访问。

配置控制实例

注意

必须对控制实例​执行以下步骤

  1. 在​Control 1​控制实例上,为每个执行实例创建一个外部帐户,并在每个外部帐户中输入​mc1​运算符。 之后,将在所有执行实例上创建​mc1​运算符(请参阅配置执行实例)。

  2. 在​Control 2​控制实例上,为每个执行实例创建一个外部帐户,并在每个外部帐户中输入​mc2​运算符。 之后,将在所有执行实例上创建​mc2​运算符(请参阅配置执行实例)。

    注意

    有关配置控制实例的更多信息,请参阅此部分

配置执行实例

注意

必须对执行实例​执行以下步骤。

要使用多个控制实例,必须对所有执行实例执行此配置。

  1. 在​Administration > Production > Message Center​节点中为每个运算符创建一个文件夹:文件夹1​和​文件夹2。 有关创建文件夹和视图的更多信息,请参阅此页面

  2. 复制默认提供的消息中心运算符(mc),以创建​mc1​和​mc2​运算符。 有关创建运算符的更多信息,请参阅此部分

    注意

    mc1 和mc2 ​运算符必须具 Message Center execution 有权限,并且无法访问Adobe Campaign客户端控制台。运算符必须始终与安全区域链接。 如需详细信息,请参阅此部分

  3. 对于每个运算符,勾选​Restrict to information found in sub-folders of​框,并为​mc1​运算符选择相关文件夹(文件夹1),为​mc2​运算符选择​文件夹2)。

  4. 为每个操作员授予其文件夹的读写权限。 要执行此操作,请右键单击文件夹并选择​Properties 。 然后,选择​Security​选项卡并添加相关运算符(mc1​用于​文件夹1,mc2​用于​文件夹2)。 确保选中​Read/Write data​框。

在此页面上