These are chat archives for springjazzy/GIS_JKH_Integration

20th
Aug 2018
MitichBatkovich
@MitichBatkovich
Aug 20 2018 05:45
начало конца мес. - гис начал торможение)?
Leonid
@waltzofwoe_gitlab
Aug 20 2018 05:45
Хз. Я поменял методику выгрузки и у меня все летает
Ну. относительно
:)
MitichBatkovich
@MitichBatkovich
Aug 20 2018 05:48
@waltzofwoe_gitlab в смысле?
Leonid
@waltzofwoe_gitlab
Aug 20 2018 05:59

Ну, я раньше как грузил - отправил запрос, подвесил процедуру на опрос готовности, и ждал ответ. Такая хрень могла крутиться в один поток, могла в несколько.
А тут я ВНЕЗАПНО понял, что я дебил, и несколько изменил схему:

  1. Формируем полный список запросов
  2. Отправляем их все скопом, запомимаем список гуидов сообщений.
  3. В цикле опрашиваем список в несколько потоков, отсеивая готовые на каждой итерации
    И всё.

Практика показывает, что уходит максимум два цикла (~20 минут) на выгрузку ~35000 ПД (~350 запросов)

MitichBatkovich
@MitichBatkovich
Aug 20 2018 06:03
прикольно ты асинк использовал до этого :D
Leonid
@waltzofwoe_gitlab
Aug 20 2018 06:03
Ну яждебил)))
MitichBatkovich
@MitichBatkovich
Aug 20 2018 06:03
ну все это хорошо, ну оно не решает проблемы если гис не отдает
когда статус 1 или 2
Leonid
@waltzofwoe_gitlab
Aug 20 2018 06:04
Ну хз. на это неделе вроде не замерзало ничего
ша справочники синхронизировал, вроде норм все прошло
MitichBatkovich
@MitichBatkovich
Aug 20 2018 06:05
ну справочники это у них самое быстрое
Syber79
@Syber79
Aug 20 2018 16:56
С ПД не так геморно... Пока пакеты по 500 ПД пролязят... Думется вскоре и по 500 пролазить перестанут
Потом по чотне, а потом рандомно