【问题标题】:What shared state distributed systems exist which can handle objects in the native language?存在哪些可以处理本地语言对象的共享状态分布式系统?
【发布时间】:2011-01-18 11:59:31
【问题描述】:

据我所知,有兵马俑和磁悬浮。还有其他的吗?

【问题讨论】:

    标签: distributed-cache shared-state


    【解决方案1】:

    几乎每个大供应商都有一个,加上少数独立供应商:

    • memcached [1] — 无处不在,社区驱动;
    • Infinispan [2] — 由 JBoss 支持,开源;
    • Velocity [3] - 商业(微软),测试版,仅限 .NET;
    • Gemfire [4] — 商业 (VMWare)
    • 连贯性 [5] — 商业 (Oracle)
    • GigaSpaces XAP [6] — 商业
    • ScaleOut [7] — 商业
    • 兵马俑 [8] — 商业

    请注意,状态共享解决方案和分布式缓存解决方案之间的界限非常微妙。我只列出了将状态保存在主内存中的那些,它们在大街上通常被称为“数据网格”。

    希望这会有所帮助。

    • [1] memcached.org
    • [2] jboss.org/infinispan
    • [3] blogs.msdn.com/b/velocity/
    • [4] www.gemstone.com/products/gemfire
    • [5] www.oracle.com/technetwork/middleware/coherence/overview/index.html
    • [6] gigaspaces.com
    • [7] www.scaleoutsoftware.com/products/scaleout-stateserver/
    • [8] www.terracotta.org

    【讨论】:

    • 我在尝试发布链接时收到垃圾俳句。啊。
    【解决方案2】:

    既然你提到了MagLev,那么显然还有GemStone/S,在其之上构建了MagLev,以及GemFire,他们的JVM/.NET/C++产品。

    【讨论】:

      【解决方案3】:

      除了MemCached,还有来自微软的Velocity

      【讨论】:

      • 我研究了velocity,但它似乎只是一个研究实验室项目,并没有太多信息。它会重见天日吗?
      • 微软正在推广它,你猜是吗?
      • 好的,谢谢。有时间我会下载并试一试。
      【解决方案4】:

      Memcached 可能是使用最频繁的一个(因为他们最大的用户 Facebook 目前与它共享 28TB 的 RAM)。

      【讨论】:

      • 我的错误,我的问题措辞很糟糕,但你是对的,memcached 是一个共享内存系统 :)
      【解决方案5】:

      memcache :许多主要网站都使用它,包括 Google AppEngine。阳光下的一切都有它的绑定(几乎;-)

      【讨论】:

      • 我的错误,我的问题措辞很糟糕,但你是对的,memcached 是一个共享内存系统 :)
      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      • 2011-02-22
      • 1970-01-01
      • 2019-04-12
      相关资源
      最近更新 更多