【问题标题】:java.lang.IllegalArgumentException: Topic name can only have ASCII alphanumerics, '.', '_' and '-', but was: ' consumer-in-0'java.lang.IllegalArgumentException:主题名称只能包含 ASCII 字母数字、“.”、“_”和“-”,但为:“consumer-in-0”
【发布时间】:2022-01-27 06:50:43
【问题描述】:

在我的 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”。 谁能看看是什么问题?

【问题讨论】:

  • 一定是误导性嵌套错误,在最后一个squares之后添加换行符?
  • 不,那是最后一行。

标签: spring-boot spring-kafka


【解决方案1】:

我发现这一行的错误应该是分号后面不能有空格:

definition: producer; processor; consumer

应该是这样的:

definition: producer;processor;consumer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2021-08-29
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多