При использовании Spring Cloud Stream с эволюцией схемы мы можем установить свойство spring.cloud.stream.schema.avro.readerSchema, чтобы явно определять схему считывателя при десериализации полезной нагрузки.
spring.cloud.stream.schema.avro.readerSchema
(см .: https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/schema-evolution.html#_avro_schema_registry_message_converter_properties)
Однако кажется, что это свойство не определено для каждого канала? Означает ли это, что если приложение Spring Cloud Stream читает из нескольких каналов (в моем случае темы Kafka) с разными полезными нагрузками, невозможно определить схему считывателя для каждого из них отдельно? Или я неправильно понимаю собственность?