春のブート、春の雲のストリームのスキーマレジストリ、kafkaバインダーを使用して、avroメッセージプロデューサー、kafkaとavroの領事との作業例を構築しようとしています。春のブートと春の雲のストリームでavafコンテンツの種類を設定する方法
ERROR 7059 --- [afka-listener-1] oscsbkKafkaMessageChannelBinder:[io.igx.android.Sensor]をcontentType [application/x-java-agent]を使用して逆シリアル化できません。オブジェクト;タイプ= io.igx.android.Sensor] java.lang.NullPointerExceptionが
I有し spring.cloud.stream.bindings.output.contentType =アプリケーション/ +アブロ消費者側と spring.cloudに .stream.bindings.output.contentType = application/ + avro (プロデューサー側)。
なぜ消費者はapplication/x-java-objectの代わりにavroコンテンツタイプを見たり使用したりしないのですか?
私は今、消費者側でspring.cloud.stream.bindings.output.contentType = application/* + avro、spring.cloud.stream.bindings.input.contentType = application/* + avroを持っています。同じエラー:com.esotericsoftware.kryo.KryoException:java.lang.NullPointerException –
... avroスキーマに配列がない場合、私は通常メッセージを消費することができます。 –
コンテンツタイプを "spring.cloud.stream.bindings.output.contentType = avro/bytes"と設定するとどうなりますか? –