Spring xd SpringXD通过eclipse文档运行

Spring xd SpringXD通过eclipse文档运行,spring-xd,Spring Xd,我已经能够通过eclipse运行SingleNodeApplication来启动SpringXD单节点,但是当我尝试浏览到管理应用程序时,它会给出403错误。在我继续研究原因之前,我想知道SpringXD团队通过EclipseIDE运行SpringXD时使用了什么实践/过程。 我查看了文档和谷歌搜索,但没有找到任何链接 我无法在这里开始另一篇文章,因此编辑同一篇文章时需要更多细节 首先,设计讨论不应该发生在这个地方,但我没有发现论坛活跃,不知道为什么会这样。 我一直在计划开发大数据平台,该平台的

我已经能够通过eclipse运行SingleNodeApplication来启动SpringXD单节点,但是当我尝试浏览到管理应用程序时,它会给出403错误。在我继续研究原因之前,我想知道SpringXD团队通过EclipseIDE运行SpringXD时使用了什么实践/过程。 我查看了文档和谷歌搜索,但没有找到任何链接

我无法在这里开始另一篇文章,因此编辑同一篇文章时需要更多细节

首先,设计讨论不应该发生在这个地方,但我没有发现论坛活跃,不知道为什么会这样。 我一直在计划开发大数据平台,该平台的大部分功能似乎都包含在spring xd中,因此我正在评估是否可以在其上构建其他功能。到目前为止,我有一些在SpringXD中看不到的需求

1) 平台应该支持我在sprind xd中找不到的模块的热部署,至少我在文档中看不到,我尝试更新模块中的xml,希望出现部署跟踪,但没有。所以我假设现在没有热部署特性,请在我深入研究代码之前确认相同的特性

2) 我如何编写一个不是模块的服务,可能是一些后台作业,它将发送容器的系统信息或进行一些清理,我可以将其作为作业编写,但我认为合适的术语应该是服务,因为它不做任何ETL工作,它是纯服务。推荐的方法是什么

谢谢。

2)我如何编写一个不是模块的服务,可能是一些后台作业,它们将发送容器的系统信息或进行一些清理,我可以将其作为作业编写,但我认为合适的术语应该是服务,因为它不做任何ETL工作,它是纯服务。推荐的方法是什么


XD支持扩展机制,允许您使用@configuration、XML或GroovyBean定义将任何spring配置添加到XD容器中。基本上,您可以使用自定义bean定义等创建一个jar。将其安装在$XD_HOME/lib中,并使用基本包名配置XD以用于组件扫描,或者配置基本资源位置(默认为META-INF/spring XD/ext)。扩展XD在XD文档中有详细描述。

创建模块不需要重新启动节点或外壳。您只需按照文档创建文件夹结构,根据需要更改配置,当您创建新的接收器/源/处理器时,它将自动拾取。从文档中可以看出:“使用默认服务器配置,您只需将模块文件放到modules目录中,然后将流部署到服务器。”我已经可以确定,必须触发手动部署过程,而不是自动热部署。我认为我们可以编写一个服务,当模块中的文件发生更改时调用undeploy/deploy,但不确定这是否在xd的路线图中。