Architecture(36)
-
마이크로서비스 아키텍처(Microservice Architecture)
마이크로 서비스 아키텍처 큰 문제를 상대적으로 작게 분해해 해결 이렇게 작게 나눈 각 서비스가 독립적으로 역할을 수행 한가지만, 아주 잘 처리하자. 라는 것이 마이크로 서비스 아키텍처의 기본 철학이다. 단일 책임 원칙(SRP)를 중시(Single Responsibility Principle) 비즈니스 태스크를 작은 태스크로 나누며, 각 태스크마다 마이크로 서비스를 정의 한다. 비즈니스 요구사항과 태스크를 얼마나 잘 나눴는지에 따라 시스템에 두개 혹은 100개의 마이크로 서비스가 존재 마이크로 서비스 아키텍처 특징 시스템을 둘 이상의 실행 단위 또는 컴포넌트로 구성한다. 각 컴포넌트는 기능을 서비스 형태로 표출, 결합도가 낮으며 비즈니스 목적에 맞게 동작한다. 각 컴포넌트는 메시징 큐, HTTP 요청/응답..
2021.02.03 -
Aho corasick 알고리즘
읽어보도록 하자.논문 : https://pdfs.semanticscholar.org/3547/ac839d02f6efe3f6f76a8289738a22528442.pdf문제 풀이 : https://www.acmicpc.net/problem/9250참고 : 슬라이드쉐어 ( https://www.slideshare.net/ssuser81b91b/ahocorasick-algorithm )
2018.01.05 -
메시지큐에 대해 알아보자.
모델 종류 발행/구독(publish - and - subscribe) 모델 1: 다 - 모든 클라이언트에게 모든 메시지의 사본을 전달. publisher -> topic -> subscriber -> subscriber -> subscriber 지점간 연결(point - to - point) 모델 1:1 - 하나의 메시지는 하나의 클라이언트에만 전송(큐는 공유 가능) sender -> queue -> receiver 위의 모델 중에 publish - and - subscribe(pub - sub) 모델에 대해서 알아보자! pub/sub 구조 보통의 message queue들은 publisher - message broker(topic) - subscriber 구조를 사용한다. publisher(messa..
2017.06.27 -
PlaybackController Interface
그림은 무관합니다. 최강두산 화이팅! ㅋㅋ Overview PlayCommandIssued Event PauseCommandIssued Event NextCommandIssued Event PreviousCommandIssued Event Additional Interfaces Resources Overview PlaybackController 인터페이스는 음성 요청이 아닌 클라이언트 측 버튼 누르기 또는 GUI 어바이어를 통해 재생 대기열을 탐색하기위한 일련의 이벤트를 제공합니다. PlayCommandIssued Event PlayCommandIssued 이벤트는 사용자가 클라이언트상의 버튼 누름 또는 GUI affordance를 사용하여 미디어 항목의 재생을 시작 / 재개 할 때 전송되어야합니다. S..
2017.05.26 -
Understanding Alerts
Overview Scenario 1: Set a Timer with Voice Scenario 2: Cancel an Alarm Using the Amazon Alexa App Scenario 3: Set a Recurring Alarm Scenario 4: Snooze a Sounding Alarm Lifecycle Events Next Steps Resources Overview alerts에 관해서, 사용자는 일반적으로 타이머 설정, alert 설정 또는 타이머 또는 alert 삭제 / 취소의 세 가지 방법 중 하나로 Alexa 사용 가능 제품과 상호 작용합니다. 사용자가 타이머 또는 알람을 설정하려면 제품에 활성 인터넷 연결이 있어야합니다. 이 작업은 제품에 조치 (예 : SetAlert 및 De..
2017.05.26 -
Alerts Interface
Overview State Diagram SetAlert Directive SetAlertSucceeded Event SetAlertFailed Event DeleteAlert Directive DeleteAlertSucceeded Event DeleteAlertFailed Event AlertStarted Event AlertStopped Event AlertEnteredForeground Event AlertEnteredBackground Event Additional Interfaces Resources Overview Alert 인터페이스는 타이머와 알람을 설정, 관리 및 취소하는 데 사용되는 directive와 event를 제공합니다. AVS는 타이머와 알람을 설정하고 관리하기 위해 고객에게 지..
2017.05.25