在Java中有效地在LDAP中进行批量属性更新

时间:2018-11-23 10:43:16

标签: java ldap spring-batch spring-ldap ldif

简短地假设我们有一个300k或400k或更多个String元素的列表,这些元素是用ItemReader从数据库中获得的。每个元素代表一个实体的标识符。 之后,我尝试使用CompositeItemWriter + spring-batch-chunk模式:

  • 更新数据库中的每个项目(更新(、、、)等中的id)
  • 修改LDAP中每个元素的属性。

我的问题是,如何在不调用ldaptemplate的ModifyAttribute FOR EACH 项目的情况下有效地修改LDAP中的属性?此策略会对性能产生重大影响。 据我所知,spring-ldap不支持通过LDIF进行批量修改。您可以解析LDIF文件,但不能批量将其导入LDAP。

0 个答案:

没有答案