Заказать обратный звонок
×

Заказать обратный звонок

Спасибо, мы вам перезвоним

Обновления

22 декабря 2014

Переработана система запросов к веб-сервисам поставщиков

Мы реализовали схему многопоточности запросов к поставщикам запчастей, интегрированных в систему Zaptrade, что позволило существенно увеличить скорость проценки.

Раньше при поиске запчасти пользователем запросы отправлялись ко всем поставщикам поочередно — отправили запрос поставщику А, получили ответ, отправили поставщику Б, получили ответ и т.д.; очевидно, что чем больше поставщиков, тем дольше период ожидания, пока соберутся все ответы и можно будет вывести результат проценки. А если среди поставщиков оказывался какой-то «медленный», то скорость проценки становилась неудовлетворительной.

Если посмотреть на скорость проценки по старому методу, то это выглядело так (на примере одного из магазинов, работающего с семью поставщиками):  

anons_modul_806_big.jpg

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

Мы считаем, что результат более чем удовлетворительный. Сейчас скорость проценки зависит от самого медленного поставщика и если скорость вас не устраивает, то просто отключите самого медленного и работайте с теми, кто может обеспечить надежный и быстрый ответ своего сервера.