Я бы предпочел создать собственный REST API, главным образом, чтобы узнать, как он работает и как ваше приложение будет с ним взаимодействовать.И в этом коде на стороне сервера вы можете встроить проверку ввода, индивидуальную логику, специфичную для ваших вариантов использования.По любым действительным данным вы можете отправить их производителю Kafka.
Таким образом, вы сможете понять все элементы архитектуры с высокого уровня и при необходимости настроить события Kafka вне полезной нагрузки клиента.
Есливас это не устраивает, вам нужно быть более конкретным в отношении проблем, с которыми вы сталкиваетесь, следуя инструкциям по установке REST Proxy, потому что я уверен, что если у вас возникнут проблемы, это может быть хорошим отзывом для Confluent дляпопробуйте и разместите и исправьте документацию.
Совершенствование использования OkHttp, Volley или других библиотек Java HTTP на Android полностью на другом конце этого конвейера, и, возможно, это займет еще несколько дней./ недели изучения того, как их использовать
Другой вариант, который представлен, - это использовать MQTT / AMQP / JMS, а не REST, и соединитель Kafka, но при условии, что у вас уже есть эта инфраструктура,Я полагаю