文件名称:ab_testing:与语言无关的ab_testing框架,允许用户创建,修改并获得实验和状态
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-19 16:02:14
Java
ab_testing 与语言无关的ab_testing框架,允许用户创建,修改和获取实验和状态。 动机 在部署各种功能并评估功能的价值时(例如在推荐系统中),重要的是人们进行许多实验并根据自己定义的指标选择最佳方法。 但是,由于这是实验,因此在所有用户上进行实验是不明智的,因此,使用此框架,您可以调整受实验影响的用户百分比。 使用的技术 Java(使用Maven作为构建工具) Redis作为主要数据存储 Apache Thrift用于独立于语言的RPC调用 设置 安装Java运行时,Java SDK,Eclipse,Eclipse-Maven插件,Redis 克隆存储库 通过运行thrift -o target/ --gen java ab_test.thrift生成节俭特定的类 构建代码mvn package 运行由=> java -jar ab_testing-0.0.1-SN
【文件预览】:
ab_testing-master
----.gitignore(189B)
----src()
--------main()
--------test()
----.classpath(1KB)
----LICENSE(11KB)
----.settings()
--------org.eclipse.m2e.core.prefs(86B)
--------org.eclipse.core.resources.prefs(115B)
--------org.eclipse.jdt.ui.prefs(86B)
--------org.eclipse.jdt.core.prefs(23KB)
----pom.xml(3KB)
----README.md(1KB)
----target()
--------classes()
--------maven-archiver()
--------surefire-reports()
--------test-classes()
--------maven-status()
--------gen-java()
----.project(539B)
----dependency-reduced-pom.xml(2KB)
----ab_test.properties(106B)
----ab_test.thrift(2KB)