【发布时间】:2019-12-10 20:08:02
【问题描述】:
我对 kafka 和融合非常陌生。我用我自己的虚拟模型编写了一个与 https://www.confluent.fr/blog/schema-registry-avro-in-spring-boot-application-tutorial/ 上的教程几乎相同的 Producer。 application.yaml 也是一样的。当我将消息发送到 ccloud - 收到的消息是乱码
知道如何解决这个问题吗?当我在发送到 kafka 之前对 avro POJO 执行 System.out.println 时,该对象在所有正确的值下看起来都不错。
{
"locationId": 1,
"time": 1575950400,
"temperature": 9.45,
"summary": "Overcast",
"icon": "cloudy",
"precipitationProbability": 0.24,
...
而当我从 ccloud 下载消息时,value 看起来像这样
[
{
"topic":"Weather",
"partition":0,
"offset":14,
"timestamp":1576008230509,
"timestampType":"CREATE_TIME",
"headers":[],
"key":"dummyKey",
"value":"\u0000\u0000\u0001��\u0002\u0002����\u000b\u0002fffff�\"@\
...
}
【问题讨论】:
标签: apache-kafka avro confluent-schema-registry confluent-platform confluent-cloud