본문 바로가기

반응형

프로그래밍

Solace 메시지 처리 방식, 종류, 프로토콜 조합과 시스템구현 간단예시 Solace 메시지 처리 시스템은 다양한 메시지 방식, 종류, 프로토콜을 조합하여 여러 비즈니스 시나리오에 적용할 수 있습니다. 여기서는 주요 메시지 처리 방식과 함께 실제 사용 사례와 조합 예시를 설명합니다.📌 Solace 메시지 처리 방식 개요메시지 방식: Pub/Sub, Point-to-Point (Produce/Consume), Request/Reply메시지 종류: Persistent(Guaranteed), Non-Persistent(Direct)프로토콜: MQTT, AMQP, JMS, REST, WebSocket💡 1. Pub/Sub (Publish-Subscribe) 방식✅ 실 사용 사례: 온라인 푸드 딜리버리 플랫폼프로토콜: MQTT, WebSocket메시지 종류: Direct (비실시간.. 더보기
솔라스 Pub/Sub, Produce/Consume 와 지원 프로토콜 간단 정리 🚀 Solace에서 Pub/Sub 및 Produce/Consume을 지원하는 프로토콜 종류Solace는 다양한 메시징 프로토콜을 지원하여 Pub/Sub (Publish-Subscribe) 및 Produce/Consume (Point-to-Point) 패턴을 모두 구현할 수 있습니다.이러한 프로토콜 덕분에 Solace는 이기종 시스템 및 다양한 언어/플랫폼과 유연한 통신이 가능합니다.📌 Solace가 지원하는 주요 프로토콜1. SMF (Solace Message Format)💎 Solace 전용 바이너리 프로토콜Pub/Sub 및 Produce/Consume 모두 지원가장 빠르고 효율적인 통신 (Solace 전용이라 최적화)STM CLI, Solace SDK는 SMF를 사용Spring Cloud Str.. 더보기
SSH 키 생성하기 & GitHub 가입 후 처음사용자 필 확인 1. GitHub에서 ssh 키를 사용하려면 먼저 키를 생성해야합니다. 윈도우 컴멘드 창에서 아래와같이 실행ssh-keygen -t ed25519 -C "your-email@example.com"-t ed25519 : 최신의 안전한 SSH 키타입 (만약 ed25519 사용할 수 없다면 rsa를 사용하세요 "ssh-keygen -t rsa -b 4096") 2. SSH 생성과정안내SSH 키에 추가적인 보안을 위해 비밀번호를 입력할 수 있으나비밀번호를 설정하지 않으려면 과정마다 [엔터]를 누르고 넘어가면됩니다. 3. SSH 키 확인이와같이 실행하면 프라이빗키와 공개키값이 나옵니다. [프라이빗(비밀키)는 노출안되게 보안유지]~/.ssh/id_ed25519 ~/.ssh/id_ed25519.pub 이중 공개키(p.. 더보기
Solace 간략한 지원 기술들 Solace는 pub/sub, point-to-point 및 이벤트 기반 아키텍처와 같은 다양한 메시징 모델 및 사용 사례에 맞는 다양한 메시징 기술을 지원합니다. . Solace는 다양한 시스템 전반에 걸쳐 고가용성, 확장성 및 유연성을 갖춘 실시간 메시징을 용이하게 하도록 설계되었습니다. Solace가 지원하는 대표적인 메시징 기술은 다음과 같습니다.1. 게시/구독 메시징 모델**게시-구독(Pub/Sub)**은 Solace의 핵심 메시징 모델로, 생산자(게시자)가 주제에 메시지를 보내고 소비자(구독자)가 해당 주제에서 메시지를 받을 수 있도록 합니다.주제 기반 메시징: Solace의 메시지 브로커는 주제가 트리 구조로 구성되어 있고 메시지가 게시된 주제에 따라 동적으로 라우팅될 수 있는 주제 계층 구.. 더보기
JAVA Spring Security 인증처리과정 간략 자바 스프링 시큐리티 인증처리과정을 그림으로 표현했습니다. 1. 사용자의 아이디와 비번이 HTTPServletRequest에 전달되어 AuthenticationFilter로 넘어온다. 2. AuthenticationFilter는 넘어온 아이디와 비번의 유효성검사를 하고 통과하면 UsernamePasswordAuthenticationToken를 만든다. 3. 2과정에서 만든 토큰을 AuthenticationManager에게 토큰을 보낸다. 4. AuthenticationManager는 다시 AuthenticationProvider에게 토큰을 보낸다. 5. AuthenticationProvider는 사용자 아이디를 UserDetailService에 보낸다. 6. DB에 사용자 정보를 가져와서 입력정보와 Us.. 더보기

반응형