일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- jdbc
- assertThrows
- kafka
- resultMap
- 스프링 부트 입문
- 필드 주입
- @Configuration
- DIP
- 스프링 부트
- sqld
- DI
- 생성자 주입
- 스프링 프레임워크
- 스프링부트
- spring
- 스프링 부트 기본
- 스프링 컨테이너
- thymeleaf
- mybatis
- db
- assertThat
- 스프링
- JPA
- 싱글톤
- springboot
- Effective Java
- java
- 스프링 빈
- Javascript
- SQL
- Today
- Total
목록kafka (3)
선 조치 후 분석

주키퍼(Zookeeper) 분산 코디네이션 서비스를 제공하는 오픈소스 프로젝트직접 애플리케이션 작업을 조율하는 것을 쉽게 개발할 수 있도록 도와주는 도구API를 이용해 동기화나 마스터 선출 등의 작업을 쉽게 구현할 수 있게 해 준다분산 코디네이션 서비스?분산 시스템에서 시스템 간의 정보 공유, 상태 체크, 서버들 간의 상태를 조율하고 동기화를 위한 락 등을 처리해 주는 서비스 즉, 분산 시스템의 일관성 유지와 조정에 초점 대표적인 예Apache Zookeeper, etcd 분산 메시징 서비스분산 환경에서 노드 간 데이터를 비동기적으로 전달하기 위한 메시징 시스템주된 목적은 메시지 전달과 데이터의 흐름 관리 주키퍼 기능리더 선출 : 여러 노드 중 하나를 리더로 선택하여 작업을 조율분산 락(Distribut..

프로젝트 진행에 있어서 Kafka를 이용하기로 했다. 그래서 처음 접하게 되어서 관련 필요 내용들을 정리해 보았다.MQ(Message Queue)메시지 지향 미들웨어(Message Oriented Middleware) 즉, MOM은 독립된 서비스 간에 데이터를 주고받을 수 있는 형태의 미들웨어를 의미한다. 메시지를 통해 여러 분산되어 있는 시스템 간의 Connector 역할을 통해 결합성을 낮추고, 실시간으로 비동기식 데이터를 교환할 수 있도록 하는 소프트웨어그렇다면, MQ란?MOM을 구현한 솔루션으로 비동기 메시지를 사용하는 서비스들 간에 데이터를 교환해 주는 역할을 한다Producer, Consumer가 존재하고 Producer는 메시지를 큐(Queue)에 전송하고 Consumer가 큐(Queue)의..

레거시 프로그램을 주로 개발하던 시점에서 MOM, Kafka 이런 단어들을 처음 듣고 굉장히 생소하였다. 나중엔 꼭 이러한 기술들을 써보리라는 굳은 의지를 갖고 조금씩 공부하려고 한다. MOM (Message Oriented Middleware) 분산 환경에서 메시지를 통해 비동기적으로 통신하고 데이터를 교환하는 미들웨어 시스템 메시지 큐 (Message Queue) 비동기적인 방식으로 데이터를 주고받는 데 사용되는 중앙 집중형 컴퓨터 시스템(미들웨어, 브로커 ..) 이다. 이 시스템은 데이터를 메시지로 전송하고 받는 것을 중개하며, 발신자(Sender)와 수신자(Receiver) 간에 직접적인 통신 없이 데이터 교환을 할 수 있게 해 준다. 메시지 큐는 여러 애플리케이션, 서비스 또는 컴포넌트 간의 통..