Spring Batch + DynamodB-Lock-клиент - PullRequest
0 голосов
/ 31 августа 2018

Надеюсь, у тебя все отлично, из любопытства, я новичок в весенней партии. я начал читать и писать из одной и той же таблицы, а также развернул в AWS env с несколькими экземплярами.

Вопрос: используя несколько экземпляров, я хорош для чтения и записи данных из базы данных, но я предполагаю, что мы даем больше транзакций для каждого пакетного выполнения. Значение (чтение, запись, а также запись в пакетных таблицах по умолчанию, таких как номер экземпляра, состояние и т. Д.)

низкий / маленький объем данных, что хорошо, но если это большой объем данных, он может получить больше транзакций для каждого выполнения пакета.

Чтобы избежать этого, я пытаюсь сделать DynamodB-Lock-клиент. Идея состоит в том, чтобы вместо записи в одну и ту же базу данных мы могли управлять DynamodB для определения блокировки я не уверен, хорошая это идея или нет. это моя только мысль. если это хорошая идея, можете ли вы прислать мне пример реализации для использования в весенней партии. если нет, не могли бы вы объяснить, как в будущем управлять большим объемом данных, не прерывая пакет в нескольких случаях.

любая помощь приветствуется.

Bala.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...