【问题标题】:How to deploy a spring integration component?如何部署一个spring集成组件?
【发布时间】:2014-08-16 03:21:19
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: spring deployment spring-integration spring-boot


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 2015-04-26
      • 2021-12-22
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 2014-09-20
      相关资源
      最近更新 更多