Вопросы с тегом «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
Микросервисы и хранение данных
Я подумываю о переносе монолитного REST API на микросервисную архитектуру, и меня немного смущает хранение данных. На мой взгляд, некоторые из преимуществ микросервисов: Горизонтально масштабируемый - я могу запустить несколько избыточных копий микросервиса, чтобы справиться с нагрузкой и / или отключением сервера. Слабосвязанное - я могу изменять внутренние реализации микросервисов, …

4
В чем разница между моделью Actor и микросервисами?
Оба кажутся параллельными MPI-сетями, связывающими процессы. Я идентифицирую актеров с услугами. Являются ли актеры более динамичными (вы можете создавать их и убивать как дышащих, тогда как сервисная сеть более статична) или как?

3
Децентрализованное управление данными - инкапсуляция баз данных в микросервисы [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Недавно я проходил курс по разработке программного обеспечения, и недавно было обсуждение …

4
Большая передача файлов / данных в микросервисной архитектуре
Моя компания в настоящее время работает над принятием микросервисной архитектуры, но мы сталкиваемся с некоторыми проблемами роста (шок!) На этом пути. Одна из ключевых проблем, с которыми мы сталкиваемся, заключается в том, как передавать большие объемы данных между нашими различными службами. Для справки у нас есть хранилище документов, которое служит …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.