基于 Rabbit 和 Kafka 的应用程序的 Cloud Stream App Starters 的差异

Difference in Cloud Stream App Starters for Rabbit and Kafka based applications

Spring-Cloud-Steam-App-Starter 项目提供了许多开箱即用的应用程序。

根据某些组合提供了一些 URL,用于将应用程序导入 Dataflow 服务器实例。我的理解是,可以使用 stream-applications-kafka-maven 或 stream-applications-rabbit-maven 来导入基于与 Maven 一起使用的消息代理的应用程序。对吗?

但我不确定当导入来自两个 URI 的应用程序时会发生什么,因为导入时应用程序列表保持不变。

任何人都可以帮助我了解当导入来自两个 URI 的应用程序时内部会发生什么,这会以任何方式影响应用程序吗?

您用于导入这些应用程序的 URI 是为了便于使用并帮助您快速入门。您需要做的就是重命名这些应用程序(将 rabbit、kafka 作为绑定器)以区分 app 的名称,这需要是唯一的。

您可以创建自己的描述符文件并使用 app import 导入它们。 关于如何导入自定义文件的更多信息,您可以参考here