Comments 4
Спасибо за статью!
Если вы знакомы с Kafka, то вы знаете, что она не отдает документы, а просто их хранит, грубо говоря
Жадная какая Кафка )
- Прокси работает с реальным сервером — работа с реальными данными всегда важна, поэтому это практически всегда плюс
- Мокирование не работает с реальными данными, но позволяет избавиться от зависимости от реального сервера. При этом большинство задач на моках покрывает то, что нельзя решить на реальном серваке
В вашем случае, имхо, есть возможность объединить оба подхода: перехватывать пары запрос-ответ с помощью прокси и складывать в хранилище, откда их возьмёт заглушка. Таким образом у вас появляется
1) постоянно расширяемая база реальных запросов/ответов
2) возможность воспроизводить сбои (берём упавшую пару запрос-ответ и гоняем воспроизводя гипотетическую ошибку)
Большое спасибо за комментарий!
Про прокси отличная идея, возьму ее на заметку. Никогда не думала использовать таким образом прокси)
Ну, идея проистекает прямо из вашей реализации мока. Насколько я понимаю, это не просто заглушка, дающая установленный ответ на установленный запрос, а немного прокси, выполняющий запись в базу и реализующий некоторую логику.
Изучаю мок-сервера и пишу свой