标签: java arrays apache-spark apache-kafka
我有一个Java应用程序,可以传输Twitter数据并将它们发送到Kafka主题。它们最终由Spark流处理。
目前,我一直只发送String个对象。如果我想发送String []数组怎么办?如何设置序列化/反序列化?
String
String []
感谢您的帮助。
答案 0 :(得分:2)
你可以实现一个自定义序列化器/反序列化器,其中第一个元素应该是数组中元素的数量(编码为整数),然后是数组中的每个字符串,编码为字符串长度(整数),后跟字节,字符串。