Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 636 Bytes

8.12_rabbitMQ与Kafka的部署实现方案.md

File metadata and controls

28 lines (16 loc) · 636 Bytes

1.面试题

你们公司的rabbitmq和kafka是如何部署实现的?

2.rabbitmq镜像集群部署实现方案

3台rabbitmq作为集群,分别为RabbitMQ_A,RabbitMQ_B,RabbitMQ_C

使用RabbitMQ_A作为集群主要的MQ

# rabbitmqctl stop_app

# rabbitmqctl reset

# rabbitmqctl join_cluster rabbit@RabbitMQ_A

# rabbitmqctl start_app

高可用使用HAProxy+KeepAlive保证RabbitMQ的高可用。

3.kafka高可用的部署实现方案

3台Kafka+3台Zookeeper

3台Zookeeper服务器主要作用是用来作为保证集群高可用的,zk使用raft算法进行选举。

3个kafka的6个partition