欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Twitter 开源其活动记录信誉系统

程序员文章站 2022-03-03 14:48:36
...
Twitter今天开源了其活动记录信誉系统(Active Record Reputation System)。

该系统基于Rails开发,可以根据网络中的评价自动对应用程序进行信誉估值,帮助开发者发现更多的应用程序相关信息,从而指导下一步决策。

Twitter称,开发者可以很容易地在Rails应用程序中集成该系统,或者从主应用程序中分离该系统,以便做出更好的设计。

该系统是一个信誉网络,网络中的数据根据评价进行更新,然后计算信誉值并通过网络进行传播。在该网络中,直接根据评价计算的信誉值称为原始信誉(primary reputations),间接计算的称为非原始信誉(non-primary reputations)。

下面是该信誉系统的一个抽象图:

Twitter 开源其活动记录信誉系统

安装:
gem install reputation_system && rails generator reputation_system && rake db:migrate

源码:

目前该系统的源码托管在Github上,基于Apache 2.0许可协议。

地址:https://github.com/twitter/activerecord-reputation-system