File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 55 "gopkg.in/yaml.v2"
66 "io/ioutil"
77 "log"
8+ "math/rand"
89 "net/http"
910 "sync"
1011 "time"
@@ -52,12 +53,15 @@ func main() {
5253 if err != nil {
5354 log .Fatalf ("Unable to instantiate request requestGenerator: %v" , err )
5455 }
56+ requestsPool := make ([][]feast.OnlineFeaturesRequest , 100 )
57+ for i := 0 ; i < 100 ; i ++ {
58+ requestsPool [i ] = requestGenerator .GenerateRequests ()
59+ }
5560
5661 http .HandleFunc ("/send" , func (w http.ResponseWriter , r * http.Request ) {
57- requests := requestGenerator .GenerateRequests ()
58-
5962 ctx , cancel := context .WithTimeout (context .Background (), time .Second )
6063 defer cancel ()
64+ requests := requestsPool [rand .Intn (len (requestsPool ))]
6165 if len (requests ) == 1 {
6266 resp , err := client .GetOnlineFeatures (ctx , & requests [0 ])
6367 if err != nil {
You can’t perform that action at this time.
0 commit comments