Массовое обновление атрибутов в LDAP эффективно в Java - PullRequest
0 голосов
/ 23 ноября 2018

Вкратце представьте, что у нас есть список из 300КБ или 400К или более элементов String, полученных с помощью ItemReader из базы данных.Каждый элемент представляет идентификатор объекта.После этого, используя CompositeItemWriter + шаблон spring-batch-chunk, я пытаюсь:

  • обновить каждый элемент в базе данных (обновить, где id в (,,,) и т. Д.)
  • изменить атрибут в LDAP для каждого элемента.

Мой вопрос заключается в том, как мы можем эффективно изменить атрибуты в LDAP без вызова элемента modifyAttribute ldaptemplate FOR EACH ?Эта стратегия оказывает значительное влияние на производительность.Насколько я видел, spring-ldap не поддерживает массовое изменение через LDIF.Вы можете анализировать файлы LDIF, но не можете массово импортировать их в LDAP.

...