【问题标题】:Framework for distributed enterprise application with stateless services? [closed]具有无状态服务的分布式企业应用程序框架? [关闭]
【发布时间】:2014-02-28 10:01:24
【问题描述】:

我们正在以客户端服务器模式开发企业应用程序。

要求是:

  • 服务器端:集群或分布式以很好地扩展(多个客户端)
  • 服务器中的服务实例是池化的(以便它们可以分配给任何分布式集群元素)
  • 服务实例是无状态的(即来自客户端的请求可以由任何服务实例处理)

如果您也能推荐一本好的分布式企业软件开发书籍,不胜感激。

【问题讨论】:

    标签: java scalability distributed-computing enterprise


    【解决方案1】:

    您好,您可以看看 Hazelcast 分布式数据网格。

    Hazelcast

    它们提供了经典的键/值缓存,但也提供了一些不错的结构,例如分布式队列。它为企业解决方案的许多部分提供分发(分布式休眠二级缓存、会话分发、Spring 集成)。 你可能会感兴趣的是 Hazelcast 的分布式执行器接口的使用。所以你可以在集群的任何节点上执行线程。

    如果这种方法对你来说是轻量级的。您应该查看 ESB (Enterprise Service Bus) 和消息队列。 您可以开始尝试将 Active MQ 与 Apache Camel 搭配使用。 (都是开源的)

    Apache Camel

    Active MQ

    【讨论】:

    • 感谢 Esquive 的回答!!
    • 希望我推荐的工具可以帮到你。遗憾的是,我不知道这方面的好书。我知道的书籍涵盖企业解决方案,但从未深入探讨分布式方面......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 2011-08-02
    • 1970-01-01
    相关资源
    最近更新 更多