当前位置: 首页 > 知识库问答 >
问题:

Spring云数据流紧耦合

阴雪风
2023-03-14

在数据流服务器中运行的流管道以及任务可以在不将其部署到数据流服务器中的情况下运行,或者在另一个基础结构上运行需要额外的工作?

谢谢,

共有1个答案

应和悦
2023-03-14

我没听懂。

  1. 每个应用程序都是Spring Boot应用程序,它们完全独立,不需要数据流服务器。
  2. 更具体地说,每个应用程序都是spring-cloud-stream应用程序,但仍然是第一个,对大多数来说,它们都是Spring Boot应用程序,可以独立运行。
  3. 数据流服务器不运行应用程序。当我们说“部署到数据流服务器”时,这不是典型的部署。也许我们可以选择一个更好的术语,但dataflow server所做的只是帮助编排、管理、监视、可视化、版本控制等。事实上,在部署数据流后,您可以完全关闭dataflow服务器,它将继续运行。
  4. 您可以通过手动将一系列spring-cloud-stream应用程序配置为流来自己构造数据流,因此数据流服务器可以有效地帮助完成手工完成的过程。

那么,紧耦合到底是什么意思呢?

 类似资料:
  • 我有一个现有的过程,我正试图转换成SCDF实现。目前的流程是, HTTP接收器(接收HTTP POST数据)->RabbitMQ->MQ接收器服务->处理/转换->DB接收器

  • 我有以下接口,我想为不同的提供者通用: 我有实体实现。 我想在我的beans存储库中注入实现以下接口: 结果是: 有什么想法怎么解决?也可能少了什么。我看到的唯一解决方案是将存储库包装到自己的类中,但我希望避免这种情况。

  • 我在这个网站上用docker compose启动了Spring云数据流。 https://dataflow.spring.io/docs/installation/local/docker/ 我创建了3个应用程序,源,处理器 我跑了 当我运行docker compose-f时/docker编写。yml-f/docker创作普罗米修斯。yml,所有我的容器都按照docker compose中的指定启

  • 我正在遵循入门指南[1],但是我已经从配置设置中删除了MySQL和analytics的内容,因为我不打算使用任何分析函数。但是,scdf服务后来崩溃了,因为没有配置数据源。 好的,所以似乎仍然需要在scdf-config-kafka.yml[2]中配置数据源(尽管从阅读文档来看,我认为它只用于分析内容)。 但为了什么?数据源用于持久化Kafka消息,还是在节点之间建立云流消息? 我找不到任何关于大

  • 我对微服务世界还不熟悉。想知道何时使用Spring eureka、zuul vs Spring数据流。 我正在构建一个服务,它将依次使用多个粒度服务(也称为微服务),聚合所有数据,并将聚合的数据返回给消费者。所有服务都将在公司基础设施内的本地内部网中运行。此外,我还想对单个微服务进行负载平衡。 微服务部署的技术选择应该是什么? 我使用的是Spring 4.3、Spring boot、Rest和Sp