728x90
반응형

Pubsub 4

NATS JetStream

개요NATS JetStream은 NATS 메시징 시스템에 내장된 스트리밍 및 메시지 영속화 기능을 제공하는 고성능 메시징 엔진입니다. 경량성과 성능을 유지하면서도 메시지 보존, 재전송, 소비자 그룹, 메시지 확인(Ack) 등의 기능을 제공해 실시간 스트리밍, 이벤트 소싱, 데이터 파이프라인 구축에 널리 사용됩니다.1. 개념 및 정의 항목 내용 비고 정의NATS에 내장된 스트리밍 및 메시지 영속화 기능NATS 서버에 기본 포함됨목적메시지 보존 및 재처리를 가능하게 하는 고성능 스트리밍 시스템비동기 시스템 구축에 적합배포 방식단일 바이너리 또는 클러스터 기반경량 + 분산 처리 모두 가능2. 특징항목설명비고경량 메시징수 µ초 수준의 지연을 보이는 고속 메시징 처리낮은 오버헤드 유지메시지 영속화디스크 기반 ..

Topic 2025.10.25

Dapr(Distributed Application Runtime)

개요Dapr(Distributed Application Runtime)은 분산 애플리케이션을 구축할 때 필요한 공통 기능(서비스 간 호출, 상태 저장, 이벤트 처리, 인증, 비밀 관리 등)을 추상화하여 제공하는 오픈소스 런타임입니다. 개발자는 플랫폼과 언어에 상관없이 마이크로서비스를 쉽고 일관되게 개발할 수 있으며, 클라우드 네이티브 환경에서 운영 효율성과 확장성을 확보할 수 있습니다.1. 개념 및 정의 항목 내용 비고 정의분산 시스템의 공통 기능을 제공하는 추상화된 런타임CNCF Incubating 프로젝트핵심 목적애플리케이션 코드에서 인프라 복잡도 제거Polyglot 개발 환경 지원배포 대상컨테이너 기반 마이크로서비스, 서버리스 등쿠버네티스 또는 로컬 모드2. 특징항목설명비고API 기반 접근HTT..

Topic 2025.10.25

Apache Pulsar

개요Apache Pulsar는 대규모 분산 환경에서 메시징과 스트리밍을 동시에 지원하는 클라우드 네이티브 플랫폼입니다. 멀티 테넌시, 지리적 복제, 무제한 확장성을 제공하며, Kafka의 대안으로 주목받고 있습니다.1. 개념 및 정의 항목 설명 비고정의메시징 및 스트리밍을 통합 제공하는 분산 플랫폼Apache Software Foundation 프로젝트목적고성능, 확장성, 멀티테넌시 지원실시간 데이터 파이프라인 최적화필요성Kafka의 한계(확장성, 멀티 리전 지원)를 극복클라우드 네이티브 아키텍처스트리밍과 메시징을 하나의 플랫폼에서 통합 제공합니다.2. 특징특징설명비교멀티 테넌시단일 클러스터에서 다중 사용자/워크로드 지원Kafka는 멀티 테넌시 제한적무제한 확장성스토리지와 컴퓨팅 분리 아키텍처Kafka..

Topic 2025.10.18

OPC UA PubSub over TSN (OPC UA-FX)

개요스마트 제조와 산업 IoT(IIoT) 시대가 본격화됨에 따라, 이기종 장비 간의 실시간 데이터 통신은 산업 자동화 시스템의 핵심 요소로 떠오르고 있습니다. OPC UA PubSub over TSN, 또는 **OPC UA-FX (Field eXchange)**는 OPC UA 기반 퍼블리시/서브스크라이브(PubSub) 모델에 **TSN(Time-Sensitive Networking)**을 결합하여, 결정적이고 예측 가능한 실시간 통신을 가능하게 합니다. 본 글에서는 OPC UA PubSub over TSN의 개념, 기술적 구성, 장점, 활용 사례를 중심으로 최신 산업 네트워크 기술을 자세히 소개합니다.1. 개념 및 정의OPC UA PubSub over TSN은 OPC Foundation이 정의한 차세대 ..

Topic 2025.08.28
728x90
반응형