• Логирование при микросервисной архитектуре?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Каждый микросервис живет своей жизнью. Если мы отправили запрос от микросервиса A к микросервису B, а тот отправил запрос на C, микросервису A глубоко плевать что пошло не так. Он не знает ничего о C и знать ничего не должен.

    Логирование тут можно организовать точно так же как и в случае с исключениями. Каждый сервис в случае ошибки может отправить вызывающей стороне подробности что произошло, тот завернет это в свой ответ с указанием что было причиной ну и т.д.

    Но в логи сообщения будут ложиться каждым сервисом независимо. Возможность трекать цепочки ошибок есть, а далее можно агрегатором логов просто слать сообщения той команде, которая занимается тем или иным сервисом.
    Ответ написан
    Комментировать
  • Как в NTFS создать файл который покроет bad-блоки?

    @nfire
    Разбить диск на разделы. Место с бэдами выделить в отдельный раздел и удалить его.
    Ответ написан
    Комментировать