in dubbo-go-triple-server/main.go [81:92]
func (p *Provider) Fibonacci(_ context.Context, req *api.FibonacciRequest) (*api.FibonacciResult, error) {
if rand.Float64() < timeoutRatio {
time.Sleep(timeoutDuration)
}
ret, err := fibonacci(req.N)
if err != nil {
return nil, err
}
return &api.FibonacciResult{
Result: ret,
}, nil
}