試圖使用春季開機,春季雲流模式註冊表,kafka活頁夾,使用avro消息製作者,kafka和avro使用者創建工作示例。嘗試使用消息時出現錯誤:如何在春季開機和春季雲流上設置kafka製作者的avro內容類型
錯誤7059 --- [afka-listener-1] oscsbkKafkaMessageChannelBinder:無法使用contentType [application/x-java-對象;類型= io.igx.android.Sensor]顯示java.lang.NullPointerException
我有 spring.cloud.stream.bindings.output.contentType =應用/ +阿夫羅 消費者側和 spring.cloud .stream.bindings.output.contentType = application/ + avro 生產者端。
爲什麼消費者不會看到和使用avro內容類型而不是application/x-java-object。
我現在在生產者端使用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」會發生什麼? –