INNER CODE UNIT · Go
selected
hb-chen/micro-starter · benchmark/_backup/micro_mclient.go:66
selected = (selected + 1) % sNum
go func(i int, selected int) {
// service := micro.NewService(
// micro.Name("hello.client"),
// micro.Transport(tcp.NewTransport()),
// micro.Selector(cache.NewSelector(cache.TTL(time.Second*3000))),
// )
// c := proto.NewHelloService("hello", service.Client())
cache := selector.NewSelector(func(o *selector.Options) {
o.Context = context.WithValue(o.Context, "selector_ttl", time.Second*30)
})
helloClient := client.NewClient(
client.Transport(tcp.NewTransport()),
// client.ContentType("application/protobuf"),
client.Selector(cache),