У меня есть два разных приложения Rails, говорящих друг с другом через вызовы API.Прошли те дни, когда звонок был легким, а значит, было гораздо меньше передачи данных.Мы никогда не заботились о проблемах тайм-аута запросов / ответов HTTP.Но как только данные выросли, наступили тайм-ауты, и нам пришлось разделять данные и отправлять их в пакетном режиме, в отличие от прямого вызова API.
В настоящее время мы делаем то, что необходимо, используя работу Threading и Background, которая под IЧувство не является более чистым способом, и я должен сказать, что производительность получила огромный успех.Я чувствую, что у меня нет много вариантов.Есть предложения?