spring-cloud-task 如何在两个应用程序之间传递消息或标志

2023-12-27

我已经使用 Spring Batch 完成了一项摄取工作,该作业读取 xml 文件并摄取到 AEM 中,并且工作正常。 现在,我正在尝试将此应用程序转换为 Spring Cloud Task。我想将此应用程序分成 4 个不同的部分,即单独的应用程序。我需要将它们连接到 Spring Cloud 数据工作流程中,并根据将要执行的下一个流程传递一些数据和标志。 spring cloud 任务可以吗?如果是的话我该如何绑定它们?请提供一些编程教程。


在最近的1.2.0.发布 https://content.pivotal.io/blog/announcing-spring-cloud-data-flow-1-2,我们发布了一项新功能,称为“组合任务” http://docs.spring.io/spring-cloud-dataflow/docs/1.2.1.RELEASE/reference/htmlsingle/#spring-cloud-dataflow-composed-tasks。有了这个,您可以定义一个由多个组成的有向图spring-cloud-task(SCT)申请。

流程中的每个步骤都可以是一个独立的 SCT 应用程序,您可以单独开发、测试和 CI/CD。一旦您准备好将它们编排为组合图,您就可以在专门设计的中注册并使用它们组合任务DSL http://docs.spring.io/spring-cloud-dataflow/docs/1.2.1.RELEASE/reference/htmlsingle/#_composed_task_dsl or the 拖放 GUI http://docs.spring.io/spring-cloud-dataflow/docs/1.2.1.RELEASE/reference/htmlsingle/#_creating_composed_task_definitions.

结账这个截屏视频 https://www.youtube.com/watch?v=KT_4kVcyfRA更多细节。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

spring-cloud-task 如何在两个应用程序之间传递消息或标志 的相关文章

  • component.clientId 和 p:component() 生成的客户端 id 之间的区别

    我正在尝试检索 p dataList 内的 h panelGroup 的客户端 ID 我尝试了两种方法 1 使用component clientId 例如
  • 为 Laravel Blade 模板解析字符串而不是文件

    我需要缓存 CMS 生成的远程刀片模板 以使应用程序的公共接口保持最新 理想情况下 我可以使用 file get contents 和缓存每周检查一次更新 有没有办法让 Laravel 使用变量的内容而不是文件作为刀片模板 我找不到让 La
  • Pylance 不允许我导航到源代码,而是将我带到 .pyi 存根

    我正在使用 pylance 作为 vs code 它工作得非常好 除了因为我使用它 当我尝试从已安装的库检查代码时 我只能得到存根 我认为是由 pylance 生成的 For example the information shown ab
  • 有没有办法获取unix套接字连接另一端的uid

    有没有办法让 UNIX 域套接字侦听器仅接受来自特定用户的连接 chmod chown不适用于抽象套接字 afaik 或者换句话说 获取传入连接的 uid 在 Linux 上 Dbus 在Linux上使用抽象unix socket 有一个功
  • 如何在数组中搜索子字符串匹配项?

    我需要在 JavaScript 中搜索数组 搜索将仅匹配字符串的一部分 因为字符串将包含其他组件 然后我需要返回成功匹配的数组元素和完整字符串 Example const windowArray item thing id 3 text c
  • Android Seekbar - 只允许用拇指进行更改?

    我有一个搜索栏 我只想允许用拇指 手柄部分进行更改 如果用户点击其他任何地方 我希望忽略该点击 是否有固有的属性可以做到这一点 如果没有 我已经知道我可以设置一个 onTouch 监听器并返回true 禁用 它 但是有没有办法检测拇指何时被
  • 打字稿和 d3

    我有一个使用 d3 库的应用程序 在打字稿代码中 为了成功使用 d3 即 没有编译器错误 TS2686 d3 引用 UMD 全局 但当前文件是模块 我必须包含以下行 import as d3 from d3 问题是它会发出 require
  • QT,如何聚焦虚拟键盘,并使用键盘控制虚拟键盘

    我在嵌入式设备上使用Qt5的虚拟键盘 没有鼠标 键盘不是完整的PC键盘 而是只有十一个键 包括上 下 左 右 enter esc 所以我想专注于虚拟键盘 并使用上 下 左 右 回车来控制虚拟键盘 模拟鼠标点击虚拟键 怎么做 doc qt i

随机推荐