05.12.2017, 18:58 | #13 |
Гость
|
Цитата:
Сообщение от ax_mct
Если это ваши собственные эксперименты в песочнице то это одно,
но если это бизнес-требования то не могли бы вы ими поделиться. Возможно мы предложим достойные альтернативы. Обычно скоростью лучше жертвовать во имя поддержки и надёжности. У нас ведь задача не гонку выиграть, а груз со склада на склад довести. Есть сущность которую нужно выгружать, и есть ситуация когда эта сущность настолько велика, что ее формирование это десятки часов (система достаточно мощная). И задача была в том, что бы разбить выгрузку этой сущности на потоки что бы снизить общее время ее генерации так как есть записи которые выгружаются 10 секунд, а есть записи которые выгружаются 10 минут, и пришли к выводу что нужно разбить выгрузку на задачи (потоки). Каждый поток записывает резульатат в таблицу (единственный выход синхронизации потоков). Потом, когда все потоки отработали, идем в таблицу и создаем из записей json, который с помощью Custom Service можна забрать. Вот собственно и все |
|
Теги |
async, ax2012, ax7, cil, d365 for operations, lock, thread |
|
Похожие темы | ||||
Тема | Ответов | |||
AX2012R3: полная синхронизация данных POS-магазина | 10 | |||
Синхронизация SP4 -> SP5 | 4 | |||
навязчивая синхронизация | 11 | |||
Репликация и синхронизация | 12 | |||
синхронизация с outlook | 7 |
|