代码之家  ›  专栏  ›  技术社区  ›  VoidPointer

集群/分布式服务有什么好的中间件解决方案

  •  1
  • VoidPointer  · 技术社区  · 14 年前

    我正在寻找现有的中间件解决方案,解决服务集群/分发的负载平衡和可用性方面的问题。我正在考虑基于消息传递系统(更具体地说,JMS)构建自己的基础设施。不过,如果可能的话,我宁愿使用已经存在的东西。

    系统应该能够在多台计算机上运行各种服务。根据服务描述,系统应该能够确定集群中要启动的特定服务的实例数。基于挂起的服务请求,它应该动态地调整正在运行的服务的数量。监视服务和部署新版本的服务也应由系统处理。

    它应该能够很好地与Java集成。我的一些服务是作为本地代码实现的,但是我有一个很好的解决方案,可以将它们包装成基于Java的服务。

    ICE Mule 但我发现它们并不能很好地解决动态负载服务配置的各个方面(如果有的话)。所以我想知道还有什么可能是这里的人会建议看一看。。。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Neeme Praks Tim Pote    14 年前

    我建议你深入研究一下OSGi:

    最后,你可以看看 Paremus Service Fabric JINI

    他们也曾经有一个开源版本,叫做Newton,但是由于缺乏兴趣,这个版本被关闭了。是的 mentioned 它以ServiceFabricCommunityEdition的名义存在,但我目前在他们的网站上找不到任何关于它的引用(很可能它只是 cancelled ).

    Bundle-Bee - transparent, grid-distributed OSGi computing . 很可能还有更多类似的项目。