0

我已经能够通过 eclipse 运行 SingleNodeApplication 来启动 spring-xd 单节点,但是当我尝试通过浏览器访问管理应用程序时,它会出现 403 错误。在我继续花时间调查它的原因之前,我想知道 spring-xd 团队使用什么实践/过程通过 eclipse IDE 运行 spring-xd。我查看了文档和谷歌,但找不到任何链接。

我无法在此处开始另一篇文章,因此请编辑同一篇文章并提供更多详细信息。

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

1) 平台应该支持热部署模块,我在 sprind-xd 中没有找到,至少我无法从文档中看到它,我尝试更新模块中的 xml,期望出现的部署跟踪没有出现。所以我假设现在没有热部署功能,请在我深入研究代码之前确认一下。

2)我怎么能写一个不是模块的服务,可能是一些后台作业,它们会发送容器的系统信息或做一些清理,我可以把它写成作业,但我认为合适的术语是服务不做任何 ETL 的东西,它是普通的服务。推荐的方法是什么?

谢谢。

4

1 回答 1

1

2)我怎么能写一个不是模块的服务,可能是一些后台作业,它们会发送容器的系统信息或做一些清理,我可以把它写成作业,但我认为合适的术语是服务不做任何 ETL 的东西,它是普通的服务。推荐的方法是什么?

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

于 2014-06-16T15:07:21.387 回答