Запитання з тегом «microservices»

Мікросервіси - це невеликі незалежні процеси, які спілкуються один з одним для формування складних додатків, які використовують мовно-агностичні API. Ці сервіси - це невеликі будівельні блоки, сильно відокремлені та зосереджені на виконанні невеликого завдання, полегшуючи модульний підхід до побудови системи.

5
Як перехід на мікросервіси створює проблему з робочим часом?
Наступний коментатор пише : Мікросервіси переносять вашу організаційну дисфункцію з проблеми часу компіляції на проблему часу виконання. Цей коментатор розкриває питання, кажучи: Особливість не помилка. Проблема із запуском часу => Проблеми з продуктом => сильніші, швидші відгуки про дисфункцію для відповідальних Тепер я це розумію з мікросервісами : потенційно збільшити …

7
Яка найбільш прийнята стратегія транзакцій для мікросервісів
Одне з найважливіших проблем, яке, як я бачив, трапляється в системі з мікропослугами - це те, як працюють транзакції, коли вони охоплюють різні служби. В рамках нашої власної архітектури ми використовували розподілені транзакції для вирішення цього питання, але вони мають свої проблеми. Особливо досі тупики були болем. Іншим варіантом здається, …

7
Як архітектури мікросервісних систем уникають вузьких вузьких місць?
Я багато читав про архітектури мікросервісів для серверних додатків і цікавився, як використання внутрішньої мережі не є вузьким місцем або істотним недоліком порівняно з монолітною архітектурою. Для точності, ось мої інтерпретації двох термінів: Монолітна архітектура: одна програма на одній мові, яка обробляє всі функціональні можливості, дані тощо. Балансир навантаження розподіляє …

5
Чому так погано читати дані з бази даних, "власником" якої є інша мікросервіс
Я нещодавно прочитав цю чудову статтю про архітектуру мікросервісів: http://www.infoq.com/articles/microservices-intro У ньому йдеться про те, що коли ви завантажуєте веб-сторінку на Amazon, тоді 100+ мікросервіси співпрацюють, щоб обслуговувати цю сторінку. У цій статті описано, що вся комунікація між мікропослугами може проходити лише через API. Моє питання, чому так погано сказати, …

5
Модель спільного домену між різними мікросервісами
Уявіть сценарій двох різних мікросервісів. Один для обробки автентифікації в рамках сервісу, інший - для управління користувачами. Вони обидва мають поняття «Користувач» і будуть говорити про користувачів через дзвінки один одному. Де б належала модель домену "Користувача"? Чи мали б вони обидва різного представлення того, що Користувач знаходиться на рівні …

6
У мікросервісі - це одна база даних чи окремий екземпляр бази даних для кожної служби?
Я розумію, що кожна служба в архітектурі мікросервісу повинна мати власну базу даних. Однак, маючи власну базу даних, чи насправді це означає просто мати іншу базу даних у межах одного екземпляра бази даних або буквально мати інший екземпляр бази даних? Під цим я маю на увазі не обмін базами даних, …

2
Як ви обробляєте спільні концепції в архітектурі мікросервісу?
Я досліджую архітектурні структури для програми, яку я розробляю, і підхід до мікросервісу здається, що це був би вдалий вибір, але я не впевнений, як керувати взаємодією між службами. Програма передусім стосується користувачів, профілів, які належать користувачам, фотографій та тегів, які представляють один із багатьох профілів на фотографії. Можливо, існують …

5
Мікросервіси та зберігаються процедури
Чи вважаються збережені процедури поганою практикою в архітектурі мікросервісу? Ось мої думки: Більшість книг про мікросервіси рекомендують по одній базі даних на мікросервіс. Збережені процедури зазвичай працюють на монолітній базі даних. знову ж таки більшість книг з архітектури мікросервісу стверджують, що вони повинні бути автономними і нещільно пов'язаними. Використовуючи збережені …

3
Способи поділитися DTO через мікросервіси?
Мій сценарій такий. Я розробляю систему, розроблену для прийому даних від різних типів датчиків, а також перетворюю їх, а потім наполягаю, щоб згодом їх використовували різні фронтові та аналітичні служби. Я намагаюся розробити кожну службу якомога більш незалежною, але у мене виникають певні проблеми. Команда визначилась із DTO, яким ми …

1
Якщо я розробляю систему самостійно, чи повинен я використовувати мікросервіси?
Я починаю новий проект на роботі, і, ймовірно, буду майже єдиним розробником проекту, хоча одному або двом іншим розробникам потрібно буде інтегрувати існуючі програми або прості сценарії в основний проект. Проект повинен обробляти об'ємне та оброблюване об'ємні та потокові дані, а також виконання кодів на основі подій та виконання запитів. …

4
Чи повинні мікросервіси розмовляти між собою?
Я розробляю програму за допомогою Micro-Services, і я не впевнений, що найкращий механізм використовувати для збору даних з декількох сервісів. Я вважаю, що є два варіанти: Інтегруйте механізм зв'язку між послугами, який дозволяє послугам спілкуватися безпосередньо. Шлюз API повинен викликати окрему службу, яка потім викликає інші служби для збору даних, …

4
Мікросервіси та зберігання даних
Я розглядаю можливість перенесення монолітного API REST на архітектуру мікросервісу, і я трохи заплутався щодо зберігання даних. Як я бачу, деякими перевагами мікросервісів були б: Горизонтально масштабований - я можу запускати кілька зайвих копій мікросервісу, щоб впоратися з завантаженням та / або сервером, що йде вниз. Мало пов'язаний - я …

4
У чому різниця між моделлю Actor та мікросервісами?
І те й інше, схоже на паралельну комунікаційну мережу процесів MPI. Я ототожнюю акторів із службами. Чи актори більш динамічні (їх можна створити і вбити, як дихати, тоді як сервісна мережа статичніша) чи що?

3
Децентралізоване управління даними - інкапсуляція баз даних у мікросервіси [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Нещодавно я проходив курс з проектування програмного забезпечення, і нещодавно було обговорено / рекомендації …

4
Передача великих файлів / даних в архітектурі мікросервісу
В даний час моя компанія працює над розробкою архітектури мікросервісу, але ми на цьому шляху стикаємося з певними зростаючими болями (шоком!). Одним із ключових моментів, з якими ми стикаємося, є передача великої кількості даних між нашими службами. Як невеликий фон, у нас є магазин документів, який служить сховищем для будь-якого …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.