Aze*_*tiy 5 android apache-kafka
我想使用 Android 客户端作为 Kafka Producer。当我尝试向主题发送记录时,出现以下错误:
没有找到类“java.lang.management.ManagementFactory
在这一行:
mProducer = new KafkaProducer(configProperties);
我低于方法数量的限制:
Total methods in mobile-debug.apk: 52200 (79.65% used)
Total fields in mobile-debug.apk: 21143 (32.26% used)
Run Code Online (Sandbox Code Playgroud)
导致此错误的原因是什么?
顺便说一句,我找不到在 Android 或 iOS 上使用 kafka 生产者的任何示例。
除了 Borys Zibrov 的回答,似乎没有人成功移植它。这些线程也有 2 年历史。
关于ManagementFactory类,看这个问题: android add java.lang.management API
实际上,由于涉及到依赖关系,我不确定是否可以在 Android 上使用 Kafka 作为生产者(例如,参见这个问题,在撰写本文时尚未得到回答)。所以,有人可能已经将 Kafka 移植到 Android 上,但我不知道。
我可以建议一个简单的替代方案:将数据发布到 Kafka 的 REST 服务,Android 应用程序将只调用该服务。
| 归档时间: |
|
| 查看次数: |
5435 次 |
| 最近记录: |