ivicar的gravatar头像
ivicar 2018-09-03 16:47:35

请问kafka怎么接收MQTT apollo发过来的数据?

我这里的项目是车机端通过MQTT apollo发送到kafka,再将kafka中的数据写到数据库中,但是发送到kafka要怎么去实现?有大神知道思路吗?网上找了一圈没发现有相关的解决方案

@Bean
    public MqttPahoClientFactory mqttClientFactory() {
        DefaultMqttPahoClientFactory factory = new DefaultMqttPahoClientFactory();
        factory.setServerURIs("tcp://demo:1883");
//        factory.setUserName("guest");
//        factory.setPassword("guest");
        return factory;
    }

    @Bean
    public IntegrationFlow mqttInFlow() {
        return IntegrationFlows.from(mqttInbound())
                .transform(p -> p + ", received from MQTT")
                .handle(logger())
                .get();
    }
所有回答列表(1)
sessionbest的gravatar头像
sessionbest  LV2 2018年9月29日

MQTT 与 Kafka 是完全不同的两个东西, MQTT 是协议,是一个技术标准,而 Kafka 是已经实现的开源流处理平台.

kafka可以mqtt协议做..但mqtt apollo是另一种自有协议...完全不是一个东西.无法通讯!

相关问答
最近浏览
a1604914398  LV3 2021年10月27日
watercolor  LV5 2020年10月12日
Glovethird 2020年4月12日
暂无贡献等级
wcqpg13  LV2 2019年3月7日
kitefly  LV2 2019年1月8日
大葱葱  LV2 2018年11月6日
李瑞涛 2018年11月5日
暂无贡献等级
tracy_lee  LV15 2018年10月25日
AliBION  LV5 2018年10月14日
sessionbest  LV2 2018年9月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友