용어사전 목록으로

GLOSSARY

DDS 데이터 분산 서비스

DDS는 데이터 중심의 발행과 구독을 통해 분산 응용 프로그램이 정보를 교환하도록 하는 미들웨어 표준입니다. 단순히 메시지를 중계하는 서버 하나의 이름은 아닙니다.

01

용어와 정의

영문 또는 원어: DDS

영문 정식명칭: Data Distribution Service

한글명: 데이터 분산 서비스

DDS는 데이터 중심의 발행과 구독을 통해 분산 응용 프로그램이 정보를 교환하도록 하는 미들웨어 표준입니다. 단순히 메시지를 중계하는 서버 하나의 이름은 아닙니다.

02

정확한 의미와 원리

토픽과 데이터 타입 및 서비스 품질 조건을 바탕으로 필요한 데이터를 공유합니다. 데이터를 언제 유지하고 어떤 신뢰성과 전달 조건으로 다룰지는 정책과 구현에 관계합니다.

03

쉽게 이해하는 사용 예시

여러 응용 프로그램이 센서 상태를 구독하는 시스템을 생각할 수 있습니다. 같은 토픽 이름을 사용해도 데이터 타입과 서비스 품질 조건이 맞지 않으면 원하는 교환이 이뤄지지 않을 수 있습니다.

04

종류와 관련 개념의 차이

DDS의 데이터 모델과 API 및 서비스 품질 체계와 RTPS의 통신 규칙을 구분합니다. MQTT의 브로커 중심 발행 및 구독과도 전체 구조와 의미가 같지는 않습니다.

05

적용 조건과 오해하기 쉬운 점

서비스 품질의 호환성과 검색 범위 및 구현 지원을 확인해야 합니다. 실시간이라는 이름만으로 모든 운영체제와 네트워크에서 정해진 최대 지연이나 안전성을 보장하지 않습니다.

관련 용어와 글

함께 이해할 기준 개념

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.