java.lang.IllegalArgumentException:主题名称只能包含 ASCII 字母数字、“.”、“_”和“-”,但为:“consumer-in-0”

java.lang.IllegalArgumentException: Topic name can only have ASCII alphanumerics, '.', '_' and '-', but was: ' consumer-in-0'

在我的 application.yml 中,我有以下代码:

spring.cloud.stream:
  function:
    definition: producer; processor; consumer
  bindings:
    producer-out-0:
      destination: numbers
    processor-in-0:
      destination: numbers
    processor-out-0:
      destination: squares
    consumer-in-0:
      destination: squares

但我收到此错误:主题名称只能包含 ASCII 字母数字、“.”、“_”和“-”,但为:“consumer-in-0”。 有人能看出是什么问题吗?

我发现这一行的错误 semi-colons:

之后应该没有空格
definition: producer; processor; consumer

应该是这样的:

definition: producer;processor;consumer