6
                            Q
                        
                    
                    
                    [zeromicro/go-zero]一个rpc里调用另外多个rpc 时 使用l.ctx 会报错 context deadline exceeded,如何解决
A
                        
                    回答
                                4
                                
                            
                            l.ctx => context.Background()
                                9
                                
                            
                            执行时间过长吧,贴代码哈
                                8
                                
                            
                            l.ctx => context.Background()
这样不行的,信息没法传递了
                                5
                                
                            
                            解决了吗这个问题
                                2
                                
                            
                            解决了吗这个问题
这个是使用问题吧
                                6
                                
                            
                            级联超时传递使用问题,先关了
                                0
                                
                            
                            解决了 直接
ctx,cancel := context.WithCancel(context.Background()) defer cancel()
                                4
                                
                            
                            你这是放弃了前面的超时设置
                                0
                                
                            
                            比如订单rpc 调用 用户信息rpc,如果我用 l.ctx就会出现超时,所以就用了只这个方法
                                4
                                
                            
                            请问下大佬,那应该如何保证不放弃的超时设置的前提下,还能成功调用其他的rpc呢?