我已经能够通过eclipse运行SingleNodeApplication来启动spring-xd单节点,但是当我尝试浏览到管理应用程序时,它给出了403错误。在我继续花时间研究它的原因之前,我想知道spring-xd团队通过eclipse IDE运行spring-xd的实践/过程。 我查看了文档和谷歌,但无法找到任何链接。
我无法在此处发布其他帖子,因此请使用更多详细信息编辑相同的帖子。
首先,设计讨论不应该在这个地方进行,但我没有发现论坛活跃,不知道为什么会这样。 我一直在计划开发大数据平台,看起来平台的大多数功能都在spring-xd中进行了覆盖,因此我正在评估是否可以在其上构建其他功能。到目前为止我没有什么要求,我在spring-xd中没有看到
1)平台应该支持我在sprind-xd中找不到的模块的热部署,至少我从文档中看不到它,我试图更新模块中的xml,期望出现部署跟踪不。所以我假设现在没有热部署功能,请在深入了解代码之前确认相同的内容。
2)我怎么能写一个不是模块的服务,可能是一些后台工作,它们会发送容器的系统信息或做一些清理工作,我可以把它写成工作,但我认为合适的术语是服务,因为它不做任何ETL的东西,它是简单的服务。建议的方法是什么?
感谢。
答案 0 :(得分:1)
2)我怎么能写一个不是模块的服务,可能是一些后台工作,它们会发送容器的系统信息或做一些清理工作,我可以把它写成工作,但我认为合适的术语是服务,因为它不做任何ETL的东西,它是简单的服务。建议的方法是什么?
XD支持扩展机制,允许您使用@Configuration或XML或groovy bean定义将任何弹簧配置添加到XD容器。基本上,您使用自定义bean定义等创建一个jar,将其安装在$ XD_HOME / lib中,并使用基本包名称配置XD以用于组件扫描或基本资源位置(默认为META-INF / spring-xd / ext) )。扩展XD在XD文档中有详细描述。