Route53을 통한 도메인 구매
·
Infra/AWS
이전에는 가비아에서 도메인을 구입했는데사용하는 서비스가 주로 AWS 위주기도 해서 이번에는 Route53에서 도메인 구입을 진행하였다.Route53DNS(Domain Name System : 도메인 이름 시스템) 웹 서비스도메인 등록DNS 라우팅상태 확인을 수행한다.DNS란?IP주소(ex. 182.123.123.2) 를 읽기 쉬운 인터넷 주소(ex: google.com)로 변환DNS 구성 요소DNS 클라이언트요청 시작점 : ex. 브라우저DNS 리졸버사용자의 요청을 처리하고 DNS 서버들과 통신하여 결과를 반환하는 중간 시스템DNS 서버DNS 데이터베이스를 저장하는 서버로, 계층적으로 동작.구성요소Root 서버: 최상위 수준. 도메인에 대한 기본 정보 제공.TLD 서버: .com, .org, .kr 등..
Apache Kafka (3) - Java
·
Infra/Kafka
Apache Kafka Series - Learn Apache Kafka for Beginners v3를 수강하며 기록한 내용입니다.Settingsjdk 11 필요gradle dependency 추가 implementation 'org.apache.kafka:kafka-clients:3.1.0'Producepublic static void main(String[] args) { log.info("Hello World!"); Properties properties = new Properties(); properties.setProperty("bootstrap.servers", "127.0.0.1:9092"); properties.setProperty("key.seria..
Apache Kafka (2) - 설치
·
Infra/Kafka
Apache Kafka Series - Learn Apache Kafka for Beginners v3를 수강하며 기록한 내용입니다. [MAC M3 기준으로 설치를 진행하였습니다]Condukor 설치카프카 관리 툴(시각화, 모니터링)무료 버전은 개인/학업용으로만 사용 가능설치https://conduktor.io/get-startedcurl -L https://releases.conduktor.io/quick-start -o docker-compose.yml && docker compose upKafka 설치Zookeeper이 포함된 버전brew를 사용하여 설치brew install kafkakafka의 위치는 /opt/homebrew/bin 가 된다.Zookeeper 시작/opt/homebrew/bin..
Apache Kafka (1)
·
Infra/Kafka
Apache Kafka Series - Learn Apache Kafka for Beginners v3를 수강하며 기록한 내용입니다. 도입 이유소스 시스템, 타켓 시스템이 확장됨에 따라 중재 시스템의 필요도가 높아짐장점오픈소스 프로젝트좋은 성능을 보여줌내결함성시스템 간 결합도를 낮출 수 있다.사용처메시징활동 추적메트릭, 로그 수집Topics특정 데이터의 스트림제약 없는 테이블과 같다이름으로 토픽을 선정함어느 종류의 메시지라도 괜찮다연속된 메시지는 "Stream"이라 칭함쿼리는 할 수 없고, Producer가 쓰면(publish), Consumer가 읽을 수 있다.Partition토픽은 파티션으로 나뉜다.파티션에 데이터를 쓸 수록 Offset(index와 유사)이 증가파티션에 쓰인 데이터는 불변이며, a..