如何部署弹簧集成组件?

时间:2014-06-25 13:58:55

标签: spring deployment spring-integration spring-boot

我开发了一个弹簧集成组件,它位于服务器上,处理通过入站RMI通道传入的消息,进行一些处理/过滤,然后通过不同的RMI通道发送一些消息。

目前,为了进行测试,我一直在使用只加载上下文的Main类来运行它,这将设置入站RMI网关并且它正常工作。但我认为这不适合生产环境。

将此类项目部署到服务器的最佳方法是什么?

如果我在.Net中工作我会将这种类型的应用程序部署为Windows服务,那么我应该在这里做什么?

向我发送数据的应用程序托管在Tomcat中,在同一个Tomcat容器中运行此应用程序是否是一个好主意(当前要求是两个组件在同一台机器上可能会发生变化)?如果是这样的话?

我目前正在研究Spring Boot,我是否走在正确的道路上?

1 个答案:

答案 0 :(得分:3)

我认为最好的是Spring Boot,因为它可以轻松地运行不同类型的应用程序。此外,如果您可以使用简单的Main运行相同的组件而不使用UI,则不需要Tomcat。 Spring Boot也有一个使用Spring Integration here的示例,因此您应该立即启动并运行。