이미 소장하고 있다면 판매해 보세요.
|
1장 카프카 소개
카프카의 필요성 카프카의 사용 예 요약 2장 카프카 설치 카프카 설치 ___카프카 다운로드 사전에 필요한 소프트웨어 설치 ___자바 1.6 또는 이후 버전 설치 카프카 빌딩 요약 3장 카프카 클러스터 설정 단일 노드 단일 브로커 클러스터 ___주키퍼 서버 구동 ___카프카 브로커 시작 ___카프카 토픽 생성 ___메시지를 보내기 위한 생산자 구동 ___메시지를 소비하기 위한 소비자 구동 단일 노드 다중 브로커 클러스터 ___주키퍼 구동 ___카프카 브로커 구동 ___카프카 토픽 생성 ___메시지를 보내기 위한 소비자 구동 ___메시지 소비를 위한 소비자 구동 다중 노드 다중 브로커 클러스터 카프카 브로커 속성 목록 요약 4장 카프카 디자인 카프카 디자인의 핵심 토대 카프카 메시지 압축 카프카의 클러스터 미러링 카프카 리플리케이션 요약 5장 생산자 작성 자바 생산자 API 간단한 자바 생산자 ___클래스 임포트 ___속성값 정의 ___메시지를 만들고 보내기 메시지 파티셔닝을 하는 단순한 자바 생성자 생성 ___클래스 임포트 ___속성값 정의 파티셔너 클래스 구현 ___메시지 만들고 보내기 카프카 생산자 속성 목록 요약 6장 소비자 작성 자바 소비자 API 상위 레벨 소비자 API 단순 소비자 API 단순 상위 레벨 자바 소비자 ___클래스 임포팅 ___속성 정의 토픽으로부터 메시지를 읽고 출력 다중 파티션 토픽을 위한 멀티스레드 소비자 ___클래스 임포트 ___속성 정의 ___스레드로부터 메시지를 읽고 출력 카프카 소비자 속성 목록 요약 7장 카프카 연동 스톰과 카프카 연동 ___스톰 소개 ___스톰과 연동 하둡과 카프카의 연동 ___하둡 소개 ___하둡과 연동 ___하둡 생산자 ___하둡 소비자 요약 8장 카프카 도구 카프카 관리 도구 ___카프카 토픽 도구 ___카프카 리플리케이션 도구 다른 도구와 연동 카프카 성능 테스팅 요약 |
|
★ 이 책에서 다루는 내용 ★
■ 카프카 다운로드와 빌드 ■ 단일 또는 다중 노드 카프카 클러스터 설정과 메시지 전송 ■ 내부 디자인과 메시지 압축의 이해 ■ 카프카의 리플리케이션 동작 이해 ■ 카프카 API를 사용한 생산자와 소비자 작성 ■ 소비자 설정 개요 ■ 아파치 하둡과 스톰을 카프카와 연동 ■ 카프카 관리 도구 사용 ★ 이 책의 대상 독자 ★ 이 책의 독자는 실전에서 아파치 카프카 사용에 대해 알기를 원하는 사람이다. 아파치 카프카나 비슷한 기술에 대한 사전 경험이 없는 사람을 주요 독자 대상으로 삼았다. 또한, 기업용 애플리케이션 개발자이나 기타 발행 구독 기반의 시스템을 다뤘지만, 차후 확장성 있는 솔루션으로 아파치 카프카를 도입하기를 고려하는, 빅데이터에 관심이 많은 개발자들을 위해 집필했다. ★ 이 책의 구성 ★ 1장. 카프카 소개: 조직들이 어떤 방법으로 데이터의 진짜 가치를 깨달았는지와 데이터를 수집하고 처리하는 방법을 발전시켜온 방법을 알아본다. 2장. 카프카 설치: 카프카 0.7과 0.8을 빌드하고 설치하는 방법을 알아본다. 3장. 카프카 클러스터 설정: 단일/다중 브로커(broker)를 설정하는 데 필요한 단계를 알아본다. 4장. 카프카 디자인: 카프카의 견고한 토대를 만드는 디자인 개념을 알아본다. 5장. 생산자 작성: 기본 생산자(producer)와 메시지 파티셔닝(partition)을 이용하는 고급 레벨 자바 생산자를 작성하는 법을 알아본다. 6장. 소비자 작성: 소비자와 파티션으로부터 메시지를 소비하는 고급 레벨의 소비자를 작성하는 법을 알아본다. 7장. 카프카 연동: 실시간과 배치 처리를 다루기 위한 하둡 연동이 동작하는 방법을 알아본다. 8장. 카프카 도구: 관리 도구와 카뮈(Camus), 아파치 카멜(Apache Camel), 아마존 클라우드 등과의 연동에 대해 알아본다. |