Sun Identity Manager 8.1 业务管理员指南

Procedure配置服务提供者事务

  1. 单击“服务提供者”->“编辑事务配置”。

    将显示“服务提供者事务配置”页。

    图 17–5 显示了“默认事务执行选项”区域。

    图 17–5 事务配置

    该图显示了“服务提供者事务配置”页

  2. 选择相应的“一致性级别保证”选项,以指定用户更新的事务一致性级别。

    这些选项包括:

    • 。不保证用户的资源更新按顺序进行。

    • 本地。保证由同一服务器处理的用户资源更新按顺序进行。

    • 完全。保证用户在所有服务器上的所有资源更新都按顺序进行。此选项要求在进行尝试或异步处理之前保留所有事务。

  3. 根据需要,启用默认事务执行选项。

    这些选项包括:

    • 等待第一次尝试。指定了当 IDMXUser 视图对象登入时控制权如何返回给调用方。如果启用该选项,则在置备事务完成一次尝试之前,登入操作将被阻塞。如果禁用异步处理,则当控制权返回时,事务要么成功,要么失败。如果启用异步处理,则事务将在后台继续重试。如果禁用该选项,则登入操作将在尝试置备事务之前将控制权返回给调用方。请考虑启用该选项。

    • 启用异步处理。该选项控制在登入调用返回后是否继续处理置备事务。

      启用异步处理将允许系统重试事务。这样做还可以让工作者线程(在设置高级事务处理设置中配置)异步运行,从而提高吞吐量。如果选择此选项,请配置重试时间间隔,并尝试使用同步输入表单置备或更新资源。

      在选择“启用异步处理”后,请输入“重试超时”值。该值是服务器重试失败的置备事务的时间上限(毫秒)。该设置补充单个资源的重试设置,包括服务提供商用户 LDAP 目录。例如,如果在达到资源重试限制之前达到了该限制,则事务将异常中止。如果该值为负,则重试次数仅受单个资源的设置的限制。

    • 在尝试前使事务具有持久性。如果启用,置备事务将在尝试前被写入到事务持久性存储中。由于大多数置备事务在第一次尝试时就会成功,因此启用该选项可能会产生不必要的系统开销。考虑禁用该选项,除非“等待第一次尝试”选项已禁用。如果选择 "Complete" 一致性级别,则无法使用该选项。

    • 在异步处理前使事务具有持久性默认选项)。如果启用,置备事务将在异步处理前被写入到事务持久性存储中。如果“等待第一次尝试”选项已启用,则需要重试的事务将在控制权返回到调用方前具有持久性。如果“等待第一次尝试”选项已禁用,则事务会在尝试前一直具有持久性。建议启用该选项。如果选择 "Complete" 一致性级别,则无法使用该选项。

    • 每次更新时使事务具有持久性。如果启用,置备事务将在每次重试尝试后具有持久性。由于事务持久性存储(可以从“搜索事务”页中进行搜索)始终是最新的,因此该操作可以帮助隔离问题。