kafka

[TOC]

安装

# 使用docker:  https://github.com/wurstmeister/kafka-docker.git
# 修改 vim docker-compose-single-broker.yml
# 启动 docker-compose -f docker-compose-single-broker.yml up -d
# 需要在本地启动
version: '2'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
  kafka:
    build: .
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
      KAFKA_CREATE_TOPICS: "log:3:1"
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

go client

sarama

producer

consumer

segmentio

producer

consumer

reference

Kafka 概述:深入理解架构

使用docker-compose部署kafka(wurstmeister/kafka)以及常见问题解决

Kafka原理剖析

Kafka 从基础到高级(附图讲解)

最后更新于

这有帮助吗?