http://en.wikipedia.org/wiki/Eureka_Streams
http://www.eurekastreams.org/
Eureka Streams 使用无共享架构。它使用 Memcached、Apache Maven、PostgreSQL 和 Hibernate。它使用 Shindig 进行 OpenSocial。
它利用 Java 消息服务 (JMS)、Java 持久性 API (JPA)、Lucene 和 Google Web Toolkit (GWT)。它利用 Apache JServ 协议 (AJP)、OAuth 和表述性状态传输 (REST)。
这项技术听起来非常可靠,它是由洛克希德·马丁公司开发的。然而,在我做出任何承诺之前,我只想确保这个“企业”解决方案将像在单节点 Intranet 环境之外听起来一样出色地运行。 如有任何建议,我们将不胜感激。
编辑:如标题所述,我特别关心可扩展性和安全性。
要扩展到 Facebook 大小,我们可能必须开始使用 Cassandra 之类的东西。也就是说,我们已经使架构足够强大,能够支持切换数据源,所以如果必须这样做,也不会是重写。
Eureka Streams 的 OpenSocial 容器部分具有 OAuth 实现,允许 OpenSocial 应用程序使用 OAuth 1.0a 连接到外部资源。