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

Архітектурний підхід до розробки єдиного додатка як набору невеликих індивідуально розгорнутих послуг.

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

10
Операції через мікросервіси REST?
Скажімо, у нас є мікросервіси користувача, Wallet REST та шлюз API, який склеює речі. Коли Боб реєструється на нашому веб-сайті, наш шлюз API повинен створити користувача через мікросервіс користувача та гаманець через мікросервіс Wallet. Тепер ось декілька сценаріїв, коли все може піти не так: Створення користувача Bob не вдається: це …

10
GraphQL та мікросервісна архітектура
Я намагаюся зрозуміти, де саме GraphQL найкраще використовувати в архітектурі мікросервісу. Існує певна дискусія щодо наявності лише однієї схеми GraphQL, яка працює як шлюз API, який надає запит цільовим мікросервісам та примушує їх відповідати. Мікросервіси все ще використовуватимуть протокол REST / Thrift для комунікаційної думки. Інший підхід полягає в тому, …

4
Стратегія аутентифікації мікросервісу
Мені важко вибирати гідну / безпечну стратегію аутентифікації для архітектури мікросервісу. Єдине повідомлення про те, що я знайшов у цій темі, це: Єдиний вхід у архітектуру мікросервісів Моя ідея тут полягає у тому, щоб у кожній службі (наприклад, аутентифікація, обмін повідомленнями, повідомлення, профіль тощо) мати унікальну посилання на кожного користувача …

5
Приєднується мікросервіс та база даних
Для людей, які розбивають монолітні програми на мікросервіси, як ви обробляєте сукупність розбиття баз даних. Типові програми, над якими я працював, роблять багато інтеграції бази даних з причин продуктивності та простоти. Якщо у вас є дві таблиці, які логічно відрізняються (якщо це буде обмежений контекст), але ви часто робите сукупну …

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

3
Шлюз API проти зворотного проксі
Для того, щоб мати справу з архітектурою мікросервісу, її часто використовують поряд із зворотним проксі (наприклад, nginx або apache httpd) і для наскрізних проблем, що стосуються схеми реалізації шлюзу API API . Іноді Reverse proxy виконує роботу шлюзу API. Добре буде побачити чіткі відмінності між цими двома підходами. Схоже, що …

4
Мікропослуги: як обробляти відносини із зовнішніми ключами
Архітектура мікросервісів передбачає, що кожна служба повинна обробляти власні дані. Отже, будь-яка послуга (Служба A), яка залежить від даних, що належать іншій службі (служба B), повинна отримувати доступ до таких даних не шляхом прямих викликів БД, а через API, що надається другою службою (служба B). Отже, що пропонує найкраща практика …

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

8
Як перенести API, визначений gRPC, у веб-браузер
Ми хочемо створити графічний інтерфейс Javascript / HTML для наших gRPC-мікросервісів. Оскільки gRPC не підтримується з боку браузера, ми думали використовувати веб-сокети для підключення до сервера node.js, який викликає цільову службу через grpc. Ми намагаємось знайти елегантне рішення для цього. Особливо, оскільки ми використовуємо потоки gRPC для переміщення подій між …

4
Як денормалізація даних працює з шаблоном мікросервісу?
Я щойно прочитав статтю про мікросервіси та архітектуру PaaS . У цій статті, приблизно на третині шляху вниз, автор стверджує (під Денормалізуй як Шалений ): Створюйте схеми бази даних рефактора та денормалізуйте все, щоб забезпечити повне відокремлення та розділення даних. Тобто не використовуйте базові таблиці, які обслуговують кілька мікросервісів. Не …

4
Посів баз даних мікросервісів
Дана послуга A (CMS), яка керує моделлю (Product, припустимо, єдині поля, які вона має, це id, назва, ціна) та послуги B (Доставка) та C (E-mail), які повинні відображати задану модель, яким повинен бути підхід синхронізувати інформацію даних моделей між цими службами у випадку підходу до пошуку подій? Припустимо, що каталог …

2
Мікросервіси в реалізації Докера
Ми пишемо свої перші мікро-сервіси за допомогою Docker-контейнерів, використовуючи Amagate fargate. У нас є багато сумнівів щодо рівня реалізації за допомогою Spring Boot У нас буде декілька мікро-сервісів у проекті, це хороша практика, коли ми пишемо всі мікро-сервіси в одному контейнері або мені потрібно створити окремий контейнер Docker для окремих …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.