«microservices» 태그된 질문

마이크로 서비스는 언어와 무관 한 API를 사용하는 복잡한 응용 프로그램을 형성하기 위해 서로 통신하는 작고 독립적 인 프로세스입니다. 이러한 서비스는 소규모 빌딩 블록으로, 분리되어 있으며 소규모 업무 수행에 중점을 두어 시스템 구축에 대한 모듈 식 접근을 용이하게합니다.

5
마이크로 서비스로 전환하면 어떻게 런타임 문제가 발생합니까?
다음 주석 가는 다음과 같이 작성합니다 . 마이크로 서비스는 조직의 기능 장애를 컴파일 시간 문제에서 런타임 문제로 전환합니다. 이 주석자는 다음 과 같은 문제를 확장 합니다. 기능은 버그가 아닙니다. 런타임 문제 => 자극 문제 => 기능 장애에 대한 강력하고 빠른 피드백 책임자 이제 나는 마이크로 서비스 를 통해 그것을 얻습니다 …

7
마이크로 서비스에 가장 많이 사용되는 거래 전략은 무엇입니까
내가 본 주요 문제 중 하나는 마이크로 서비스가있는 시스템에서 발생하며 트랜잭션이 다른 서비스에 걸쳐있을 때 트랜잭션이 작동하는 방식입니다. 자체 아키텍처 내에서 분산 트랜잭션을 사용하여이 문제를 해결했지만 자체 문제가 있습니다. 특히 교착 상태는 지금까지 고통 스럽습니다. 또 다른 옵션은 시스템 내 흐름을 알고 있으며 전체 시스템에 걸친 백그라운드 프로세스로 롤백을 처리하는 …

7
마이크로 서비스 시스템 아키텍처는 어떻게 네트워크 병목 현상을 피합니까?
서버 응용 프로그램의 마이크로 서비스 아키텍처에 대해 많이 읽었으며 내부 네트워크 사용이 단일체 아키텍처와 비교할 때 병목 현상이나 중대한 단점이 아닌지 궁금합니다. 정확성을 위해 두 용어에 대한 나의 해석은 다음과 같습니다. 모놀리스 아키텍처 : 모든 기능, 데이터 등을 처리하는 단일 언어로 된 하나의 응용 프로그램.로드 밸런서는 최종 사용자의 요청을 각각의 …

5
다른 마이크로 서비스가 "소유"한 데이터베이스에서 데이터를 읽는 것이 왜 그렇게 나쁜가
최근 마이크로 서비스 아키텍처에서이 훌륭한 기사를 읽었습니다. http://www.infoq.com/articles/microservices-intro Amazon에 웹 페이지를로드하면 100 개 이상의 마이크로 서비스가 해당 페이지를 제공하기 위해 협력한다는 내용입니다. 이 기사에서는 마이크로 서비스 간의 모든 통신이 API를 통해서만 이루어질 수 있다고 설명합니다. 내 질문은 모든 데이터베이스 쓰기가 API를 통해서만 이루어질 수 있다고 말하는 것이 좋지 않은 이유입니다. …

5
다른 마이크로 서비스 간의 공유 도메인 모델
서로 다른 두 가지 마이크로 서비스 시나리오를 상상해보십시오. 하나는 서비스 내에서 인증을 처리하고 다른 하나는 사용자 관리를 관리합니다. 둘 다 사용자 개념을 가지고 있으며 서로에게 전화를 통해 사용자에 대해 이야기합니다. "사용자"의 도메인 모델은 어디에 속합니까? 둘 다 사용자가 데이터베이스 레벨에있는 것과 다른 표현을 가지고 있습니까? API 호출에 사용되는 UserDTO가있는 경우 …

6
마이크로 서비스에서 각 서비스에 대한 단일 데이터베이스 또는 단일 데이터베이스 인스턴스입니까?
마이크로 서비스 아키텍처의 각 서비스에는 자체 데이터베이스가 있어야한다는 것을 이해합니다. 그러나 자체 데이터베이스를 가지고 있다는 것은 실제로 동일한 데이터베이스 인스턴스 내에 다른 데이터베이스가 있거나 문자 그대로 다른 데이터베이스 인스턴스가 있다는 의미입니까? 이것은 데이터베이스 공유를 의미하는 것이 아니라 데이터베이스 인스턴스가 아닙니다. 예를 들어, AWS를 사용 중이고 3 개의 서비스가있는 경우 단일 …

2
마이크로 서비스 아키텍처에서 공유 개념을 어떻게 처리합니까?
개발중인 응용 프로그램의 아키텍처 패턴을 연구 중이며 마이크로 서비스 접근 방식이 좋은 선택 인 것처럼 보이지만 서비스 간의 상호 작용을 처리하는 방법을 잘 모르겠습니다. 이 응용 프로그램은 주로 사용자, 사용자가 소유 한 프로필, 사진 및 사진에서 일대 다 프로필을 나타내는 태그를 처리합니다. 사용자가 업로드 한 사진을 반환하고 태그가 지정된 특정 …

5
마이크로 서비스 및 저장 프로 시저
마이크로 서비스 아키텍처에서 저장 프로 시저가 나쁜 습관으로 간주됩니까? 내 생각은 다음과 같습니다. 마이크로 서비스에 관한 대부분의 책은 마이크로 서비스 당 하나의 데이터베이스를 권장합니다. 저장 프로시 저는 일반적으로 모 놀리 식 데이터베이스에서 작동합니다. 다시 말하지만 대부분의 마이크로 서비스 아키텍처 서적은 자율적이고 느슨하게 결합되어야한다고 말합니다. 특히 Oracle에서 작성된 저장 프로 시저를 …

3
마이크로 서비스에서 DTO를 공유하는 방법은 무엇입니까?
내 시나리오는 다음과 같습니다. 다양한 유형의 센서에서 데이터를 수신하고 나중에 다양한 프런트 엔드 및 분석 서비스에서 사용하도록 변환 및 유지하도록 설계된 시스템을 설계하고 있습니다. 모든 서비스를 가능한 한 독립적으로 디자인하려고 노력하고 있지만 문제가 있습니다. 팀은 우리가 사용할 DTO를 결정했습니다. 외부를 향한 서비스 (센서 데이터 수신자)는 고유 한 방식으로 데이터를 수신 …

1
혼자서 시스템을 개발할 때 마이크로 서비스를 사용해야합니까?
저는 새 프로젝트를 시작하고 있으며 프로젝트의 거의 유일한 개발자 일 것입니다. 그러나 한두 명의 다른 개발자가 기존 응용 프로그램이나 간단한 스크립트를 기본 프로젝트에 통합해야합니다. 이 프로젝트는 소규모 대량 및 스트리밍 데이터 수집 / 처리, 이벤트 중심 및 주문형 코드 실행을 모두 처리해야합니다. 프레임 워크의 일부 부분은 CPU에 바운드되고 일부 부분은 …

4
마이크로 서비스는 서로 대화해야합니까?
Micro-Services를 사용하여 응용 프로그램을 설계하고 있으며 여러 서비스에서 데이터를 수집하는 데 사용할 수있는 최상의 메커니즘이 확실하지 않습니다. 두 가지 옵션이 있다고 생각합니다. 서비스가 직접 대화 할 수있는 '서비스 간'통신 메커니즘을 통합합니다. API Gateway는 개별 서비스를 호출 한 다음 통합 된 응답을 API Gateway로 반환하기 전에 다른 서비스를 호출하여 데이터를 수집합니다. …

4
마이크로 서비스 및 데이터 스토리지
모 놀리 식 REST API를 마이크로 서비스 아키텍처로 옮기는 것을 고려 중이며 데이터 스토리지에 대해 약간 혼란스러워지고 있습니다. 내가 본 것처럼 마이크로 서비스의 장점은 다음과 같습니다. 수평 확장 가능-로드 및 / 또는 서버 다운에 대처하기 위해 여러 개의 중복 마이크로 서비스 사본을 실행할 수 있습니다. 느슨하게 결합-다른 것을 변경하지 않고도 …


3
분산 데이터 관리-데이터베이스를 마이크로 서비스로 캡슐화 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에 소프트웨어 디자인에 대한 과정을 밟았으며 서비스 구성 요소가 가능한 한 독립적 인 마이크로 서비스 하위 구성 …

4
마이크로 서비스 아키텍처에서 대용량 파일 / 데이터 전송
우리 회사는 현재 마이크로 서비스 아키텍처 채택을 위해 노력하고 있지만 그 과정에서 약간의 고통 (충격)이 발생하고 있습니다. 우리가 직면하고있는 주요 경합 포인트 중 하나는 서로 다른 서비스간에 많은 양의 데이터를 전달하는 방법입니다. 약간의 배경 지식으로 회사 전체에서 처리해야 할 모든 문서의 저장소 역할을하는 문서 저장소가 있습니다. 상기 상점과의 상호 작용은 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.