Twitter 开源其活动记录信誉系统
程序员文章站
2022-03-03 14:48:36
...
Twitter今天开源了其活动记录信誉系统(Active Record Reputation System)。
该系统基于Rails开发,可以根据网络中的评价自动对应用程序进行信誉估值,帮助开发者发现更多的应用程序相关信息,从而指导下一步决策。
Twitter称,开发者可以很容易地在Rails应用程序中集成该系统,或者从主应用程序中分离该系统,以便做出更好的设计。
该系统是一个信誉网络,网络中的数据根据评价进行更新,然后计算信誉值并通过网络进行传播。在该网络中,直接根据评价计算的信誉值称为原始信誉(primary reputations),间接计算的称为非原始信誉(non-primary reputations)。
下面是该信誉系统的一个抽象图:
安装:
源码:
目前该系统的源码托管在Github上,基于Apache 2.0许可协议。
地址:https://github.com/twitter/activerecord-reputation-system
该系统基于Rails开发,可以根据网络中的评价自动对应用程序进行信誉估值,帮助开发者发现更多的应用程序相关信息,从而指导下一步决策。
Twitter称,开发者可以很容易地在Rails应用程序中集成该系统,或者从主应用程序中分离该系统,以便做出更好的设计。
该系统是一个信誉网络,网络中的数据根据评价进行更新,然后计算信誉值并通过网络进行传播。在该网络中,直接根据评价计算的信誉值称为原始信誉(primary reputations),间接计算的称为非原始信誉(non-primary reputations)。
下面是该信誉系统的一个抽象图:
安装:
gem install reputation_system && rails generator reputation_system && rake db:migrate
源码:
目前该系统的源码托管在Github上,基于Apache 2.0许可协议。
地址:https://github.com/twitter/activerecord-reputation-system