【问题标题】:Java distributed architecture and versioningJava分布式架构和版本控制
【发布时间】:2010-11-17 16:23:26
【问题描述】:

大家好。

我有一个用 Java 1.4(EJB 和 Web 应用程序)编写的企业分布式 n 层架构。

我有一个新的业务需求:企业服务将处理版本控制。 一开始我发现了OSGi服务模型。

这个模型有什么替代品吗?

亲切的问候

马西莫

【问题讨论】:

  • 您能详细说明一下吗?这是一个相当广泛的要求

标签: java architecture versioning distributed enterprise


【解决方案1】:

OSGi 解决了依赖模块的加载问题,允许控制这些模块的版本。我不认为它适用于分布式环境。

分布式系统中的版本控制是一个范围广泛的问题。你需要准确地确定你被要求做的事情。例如,您是否需要支持不同版本的远程调用 EJB 的并行运行?这是可能的,但可能需要一些小心。有时人们会引入 ESB 以实现在期望一个服务版本的客户和提供不同版本的实现之间进行转换。

我建议你准确解释你被要求做什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 2021-08-31
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 2018-09-11
    相关资源
    最近更新 更多