发送和阅读kafka恰好一次到mqtt

时间:2017-12-22 12:45:26

标签: apache-kafka mqtt

为了从和向kafka传输mqtt消息我使用mqtt连接工作器,  similar to this one。不同的是,我读取和写入mqtt代理。这工作得很好。

┌────────────┐        ┌────────────┐               
│            │        │            │               
│    KAFKA   │        │     MQTT   │               
│   ┌────────│        │    BROKER  │               
│   │MQTT-Con│<──────>│            │               
└───┴────────┘        └────────────┘               

下一步,我想从一个kafa经纪人切换一个kafka集群(现在,2个kafka经纪人)。

  ┌─────────────────────┐ 
  │    KAFKA CLUSTER    │
  │  ┌────────────┐     │                 
  │  │            │     │                 
  │  │  KAFKA A   │     │                 
  │  │   ┌────────│     │  ┌────────────┐               
  │  │   │MQTT-Con│<────│─>│            │               
  │  └───┴────────┘     │  │     MQTT   │               
  │                     │  │    BROKER  │
  │  ┌────────────┐  ┌──│─>│            │
  │  │            │  │  │  └────────────┘
  │  │  KAFKA  B  │  │  │                
  │  │   ┌────────│  │  │                 
  │  │   │MQTT-Con│<─┘  │                   
  │  └───┴────────┘     │                 
  └─────────────────────┘  

我的问题是,我能做些什么,我不会在卡夫卡A和卡夫卡B中复制相同的信息?

我的mqtt消息应该是QOS 2,恰好一次。

0 个答案:

没有答案