Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Возможно ли простое обновление зависимостей в множестве микросервисов?
@The_Pro_Killer

Как обновлять библиотеки в микросервисах?

В общем, такая ситуация. Есть n-ное количество микросервисов и отдельный сервис, который представляет собой совокупность собственных библиотек. Соответственно, меняя что-то в какой-либо своей библиотеке, после инкремента ее версии надо обновлять эту версию во всех микросервисах, в которых эта библиотека подключена. Но что, если, допустим, библиотеку по факту надо обновить только в 3 микросервисах, а в остальных в принципе не надо (потому что изменения в этой библиотеке не повлияют на них)? Скорее всего это не особо правильно, но может есть какие-то "паттерны" на этот счет?
  • Вопрос задан
  • 287 просмотров
Подписаться 3 Простой 1 комментарий
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Во-первых, наличие общих библиотек у микросервисов - это антипаттерн. Впрочем, спорный. Во-вторых, обновление библиотеки не подразумевает необходимости обновлять её во всех микросервисах. Каждый микросервис может использовать разную версию библиотеки, если это не затрагивает их API.
Ответ написан
Jacen11
@Jacen11
причем тут JavaScript в тегах?

сервис, который представляет собой совокупность собственных библиотек
это как? репозиторий или артефактори? или джавовый микросервис? или что?

что, если, допустим, библиотеку по факту надо обновить только в 3 микросервисах, а в остальных в принципе не надо

библиотеку надо обновить только в 3 микросервисах, а в остальных не надо, но можно

если все работает не трогай, что то понадобилось обновляешь
Ответ написан
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Вообще непонятно, в чем проблема.
В лени? В отсутствии CI? В том что вопрос высосан из пальца?

Обновление библиотек для микросервисов ничем не отличается от обновления библиотек для макросервисов.
Новая версия указывается в пакетном менеджере, и при раскатке обновляется вместе с остальным кодом
В чем проблема-то?
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы