Возможно ли использовать/использовать приложение Android в качестве «Producing client» для Apache Kafka?Как использовать Android-приложение как «Producing client» для Kafka?
Предположим, что моему Android-приложению необходимо фиксировать и анализировать данные времени реакции. Цель - собрать все данные и показать среднее время реакции в режиме реального времени в приложении.
Альтернативы оказывает приложение сервер своего рода как посредника, который принимает сообщения от андроидов приложения и сообщений их Кафок, вместо того, приложение будет продюсером Кафки сам по себе.
Из Coure там могут быть случаи использования, где соединение Кафка непосредственно является лучшим вариантом. Но вы не объяснили, например, почему вам нужно отправлять данные на сервер, поэтому я могу дать общий ответ. –
большое спасибо за ваше мнение! поэтому вы говорите, что это возможно. есть ли у вас фрагменты кода или полезные ссылки для этого подхода? – lidox
@lidox: Использование Kafka в Android не отличается от любого другого приложения Java. Я не пробовал, но проблем с совместимостью не должно быть. Конечно, у вас есть другие проблемы. Например, нет постоянного подключения к Интернету, так что вы должны временно хранить сообщения на устройстве и повторять отправку позже. Если у вас есть какие-либо проблемы, пожалуйста, создайте еще один вопрос и напишите мне ссылку здесь. –