분류 전체보기 2

EDA(Event Driven Architecture)의 개념과 구성 요소(Topology)

EDA(Event Driven Architecture)는 애플리케이션이 이벤트에 실시간으로 응답 및 처리할 수 있도록 하는 소프트웨어 개발에 사용되는 설계 패턴입니다. EDA의 핵심 아이디어는 애플리케이션이 단순히 작업을 연속적이거나 선형적으로 수행하는 것이 아니라 이벤트에 반응하도록 설계할 수 있다는 것입니다. 이번 글 에서는 EDA의 개념을 살펴보고 널리 사용되는 두 가지 EDA 토폴로지 구성 요소인 중재자 토폴로지(Mediator Topology)와 브로커 토폴로지(Broker Topology)에 대해 알아보겠습니다. EDA 개념 EDA는 애플리케이션에서 응답을 트리거하는 개별 발생인 이벤트 개념을 기반으로 합니다.이벤트는 애플리케이션 내에서 응답을 트리거하는 개별 이벤트입니다. 이벤트는 사용자가 ..

IT 2023.05.09

통신 프로토콜의 개념과 HTTP, HTTPS 각 특징 및 차이점

통신 프로토콜의 개념 통신 프로토콜이란 네트워크를 통한 둘 이상의 디바이스 간의 정보 교환을 제어하는 일련의 규칙을 말합니다. 이러한 규칙은 데이터 송수신 방법, 데이터 형식, 오류 처리 방법 및 통신 확립과 종료 방법을 지정합니다. 통신 프로토콜은 데이터가 올바르고 정확하며 효율적으로 송수신되도록 하기 위해 네트워크 디바이스 및 애플리케이션의 원활한 동작을 가능하게 하는 데 필수적입니다. 이메일, 파일 전송, 웹 브라우징 등 다양한 유형의 통신에 다른 프로토콜을 사용할 수 있습니다. 프로토콜은 통신을 표준화함으로써 운영 체제나 하드웨어 플랫폼에 관계없이 다른 디바이스와 애플리케이션 간의 상호 운용성을 보증합니다. 통신 프로토콜이 없으면 디바이스와 애플리케이션이 네트워크를 통해 서로 통신하는 것은 불가능..

IT 2023.05.09