【问题标题】:Spring app across multiple servers跨多个服务器的 Spring 应用程序
【发布时间】:2012-12-01 19:23:41
【问题描述】:

我想实现一个跨越多个应用服务器的应用程序。我的想法是我会在不同的机器上放置不同的服务,例如,在一台机器上提供计费服务,在另一台机器上提供预订服务。因此,如果计费服务器出现故障,您仍然可以查看所有不依赖于计费信息的预订信息。需要计费服务的机票预订必须是事务性的(跨 2 个数据源)。

你会在春天怎么做呢?弹簧集成?还是别的什么?

提前谢谢各位。也非常感谢有关架构的任何其他输入。

【问题讨论】:

  • 你需要底层的 RDBMS 来提供事务和某种分布式缓存,比如 Infinispan。
  • Spring 集成对于此类项目来说不是必需的。 Spring 集成是一组支持管道和过滤器应用程序架构的类型,最好在单个 JVM 中使用,而不是在多个 JVM 中使用。

标签: java spring


【解决方案1】:

通常使用 Java EE 容器是此类事情的最佳实践。 JBoss 和 Glassfish 是开源应用程序服务器,可以准确解决您正在研究的问题。

Spring 是配置此类跨多个应用服务器的应用程序的一种选择。如果您想了解这方面的任何额外信息,请给我发消息。

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 2011-04-03
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 2015-04-13
    • 2016-10-24
    相关资源
    最近更新 更多