天天看点

LinkedIn的使用开源项目

LinkedIn是一个社交网络,为专业人士。它是建立使用开源产品。他们赞助了很多开源的项目。这里是LinkedIn所使用的开源产品的列表。

编程语言:LinkedIn使用C + +,Java,scala,Python和Ruby。

Hadoop是商品硬件内置的大型集群上运行的应用程序的框架。 http://hadoop.apache.org/

zakaban是简单的批处理调度程序,用于构建和运行Hadoop作业。它是Hadoop的一个工作流系统

http://sna-projects.com/azkaban/

pig是一个高层次的数据流并行计算语言和执行框架。 http://pig.apache.org/

kamikaze是一种实用工具包压缩数组排序的整数上执行操作。搜索索引,图形算法,并大量使用若干稀疏矩阵表示的整数数组,和特殊的压缩技术。 http://sna-projects.com/kamikaze/

Krati是一个简单的持久性数据存储非常低时延和高吞吐量。它依赖于基于散列的索引,适合的随机读取和写入。 http://sna-projects.com/krati/

Zoie是一个建立在Apache Lucene的实时搜索和索引系统。 http://sna-projects.com/zoie/

Bobo是一个扩展的Apache Lucene的搜索。 http://sna-projects.com/bobo/

sensei是一个分布式的,弹性的,实时的,可搜索的数据库。 http://sna-projects.com/sensei/

ZooKeeper的是一个集中式的服务,为维护配置信息,命名,提供分布式的同步,并提供团体服务。http://zookeeper.apache.org/

Netty提供异步事件驱动的网络应用程序框架和工具。这是一个NIO客户端服务器架构,使快速轻松地开发的网络应用,如协议服务器和客户端。 http://www.jboss.org/netty

Norbert是一个库,它提供了简单的集群管理和工作量分布。这在Scala实现。它有助于创造一个高度可扩展的架构。 http://sna-projects.com/norbert/

voldemort是一个分布式键 - 值存储系统。它是高度可扩展的数据被自动复制和跨服务器分区。http://project-voldemort.com/

kafka是一个分布式的发布/订阅的消息队列系统。 http://sna-projects.com/kafka/