В любой большой компании, и X5 не исключение, имеется «старое железо» которое успешно работает и работает хорошо, но приходит время и с него тоже необходимо начать забирать логи и метрики. В нашем случае это машины c x86_32 Debian 9.5 и 512Мб оперативной памяти.
User
Пишем блог на микросервисах – часть 3 «User»
6 min
5.3KВо второй части нашего цикла статей «Пишем блог на микросервисах» мы описали «API Gateway».
Здесь мы опишем реализацию микросервиса User.
Здесь мы опишем реализацию микросервиса User.
+5
Пишем блог на микросервисах – часть 2 «API Gateway»
5 min
21KВ первой части нашего цикла статей «Пишем блог на микросервисах» мы описали общий подход к решению задачи.
Теперь пришла очередь API Gateway или API GW.
В нашем c ptimofeev API GW мы реализуем следующие функции:
Теперь пришла очередь API Gateway или API GW.
В нашем c ptimofeev API GW мы реализуем следующие функции:
- Конвертация REST запросов в gRPC запросы и наоборот.
- Логирование запросов.
- Аутентификация запросов.
- Присвоение каждому запросу Trace ID для дальнейшей передачи его между микросервисами по всей цепочке выполнения запроса.
+13