[{"title":"( 60 个子文件 7.97MB ) 基于web服务器和kv-store搭建简单的选课系统","children":[{"title":"httpserver","children":[{"title":"threadpool.h <span style='color:#111;'> 987B </span>","children":null,"spread":false},{"title":"server.conf <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"httpserver.c <span style='color:#111;'> 26.06KB </span>","children":null,"spread":false},{"title":"threadpool.c <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"httpserver <span style='color:#111;'> 35.99KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true},{"title":"tester","children":[{"title":"bin","children":[{"title":"ab-go <span style='color:#111;'> 6.59MB </span>","children":null,"spread":false}],"spread":true},{"title":"course-system-tester <span style='color:#111;'> 5.44MB </span>","children":null,"spread":false},{"title":"logs","children":[{"title":"tester.log <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"readme.md <span style='color:#111;'> 10.20KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"requests","children":[{"title":"drop.txt <span style='color:#111;'> 46.87KB </span>","children":null,"spread":false},{"title":"choose-100000.txt <span style='color:#111;'> 4.58MB </span>","children":null,"spread":false},{"title":"choose.txt <span style='color:#111;'> 46.87KB </span>","children":null,"spread":false},{"title":"drop-100000.txt <span style='color:#111;'> 4.58MB </span>","children":null,"spread":false}],"spread":true},{"title":"database","children":[{"title":"courses.txt <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"students.txt <span style='color:#111;'> 22.36KB </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"configs","children":[{"title":"log-config.yaml <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"load-balancer","children":[{"title":"webs.conf <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"web","children":[{"title":"stores.conf <span style='color:#111;'> 100B </span>","children":null,"spread":false}],"spread":true},{"title":"tester-config.json <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"store","children":[{"title":"src2","children":[{"title":"coordinator.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"participant-2.conf <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"participant-1.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"participant-0.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"src1","children":[{"title":"coordinator.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"participant-2.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"participant-1.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"participant-0.conf <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false},{"title":"cluster-1","children":[{"title":"participant-2.conf <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"participant-3.conf <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"participant-1.conf <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"participant-0.conf <span style='color:#111;'> 122B </span>","children":null,"spread":false}],"spread":false},{"title":"cluster-0","children":[{"title":"coordinator.conf <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"participant-2.conf <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"participant-1.conf <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"participant-0.conf <span style='color:#111;'> 90B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"KvRaft","children":[{"title":"data","children":[{"title":"courses.txt <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"students.txt <span style='color:#111;'> 22.36KB </span>","children":null,"spread":false},{"title":"or_courses.txt <span style='color:#111;'> 21.30KB </span>","children":null,"spread":false},{"title":"x.txt <span style='color:#111;'> 21.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"src2","children":[{"title":"server002.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server004.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server001.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server003.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false}],"spread":true},{"title":"src1","children":[{"title":"server002.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server004.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server001.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"server003.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false}],"spread":true},{"title":"main <span style='color:#111;'> 5.77MB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"raft","children":[{"title":"http.go <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"server.go <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"resp.go <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"rpc.go <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"raft.go <span style='color:#111;'> 6.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"go.mod <span style='color:#111;'> 23B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]