Я пытался отправить данные из мобильных приложений (Android / IOS) в брокер kafka? - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь отправить данные мобильных приложений в брокер kafka.Я прочитал много постов и блогов, узнал, что есть Rest Proxy, который может передавать данные по HTTP брокеру Kafak.Я последовал за https://docs.confluent.io/current/kafka-rest/docs/quickstart.html#, чтобы получить вкус Rest Proxy.это нормально для практики, но я хочу получить примеры из реальной жизни. отправка данных из приложения для Android / iOS в Kafka или Hadoop .Я просто хотел узнать, как мобильный => Rest Proxy => Kafka брокер.

Как его настроить, пожалуйста, поделитесь шагами, которые необходимо предпринять.

1 Ответ

0 голосов
/ 05 декабря 2018

Я бы предпочел создать собственный REST API, главным образом, чтобы узнать, как он работает и как ваше приложение будет с ним взаимодействовать.И в этом коде на стороне сервера вы можете встроить проверку ввода, индивидуальную логику, специфичную для ваших вариантов использования.По любым действительным данным вы можете отправить их производителю Kafka.

Таким образом, вы сможете понять все элементы архитектуры с высокого уровня и при необходимости настроить события Kafka вне полезной нагрузки клиента.


Есливас это не устраивает, вам нужно быть более конкретным в отношении проблем, с которыми вы сталкиваетесь, следуя инструкциям по установке REST Proxy, потому что я уверен, что если у вас возникнут проблемы, это может быть хорошим отзывом для Confluent дляпопробуйте и разместите и исправьте документацию.


Совершенствование использования OkHttp, Volley или других библиотек Java HTTP на Android полностью на другом конце этого конвейера, и, возможно, это займет еще несколько дней./ недели изучения того, как их использовать


Другой вариант, который представлен, - это использовать MQTT / AMQP / JMS, а не REST, и соединитель Kafka, но при условии, что у вас уже есть эта инфраструктура,Я полагаю

...