mz0113 commented on issue #11170:
URL: https://github.com/apache/dubbo/issues/11170#issuecomment-1360829282

   ```java
     
     consumer端:
   
      //创建dubbo泛化异步引用
       public static synchronized ReferenceConfig<GenericService> 
createReference(TopicInfoImmutable topicInfoImmutable) {
           ReferenceConfig<GenericService> reference = new ReferenceConfig<>();
           reference.setInterface(topicInfoImmutable.getInterfaceName());
           reference.setGroup(topicInfoImmutable.getGroup());
           reference.setVersion(topicInfoImmutable.getVersion());
           reference.setRetries(1);
   
           reference.setGeneric(CommonConstants.GENERIC_SERIALIZATION_GSON);
           reference.setAsync(true);
           reference.setCheck(false);
           reference.setFilter("-sentinel.dubbo.consumer.filter");
           //timeout改为在调用时设置
           //reference.setTimeout((int) 
topicInfoImmutable.getConsumeTimeoutMills());
           return reference;
       }
   
   //执行泛化异步调用 
   genericService = createReference(topicInfoImmutable);
   CompletableFuture completableFuture = RpcContext.getContext().asyncCall(
                           () -> genericService.$invoke(info.getMethodName(), 
info.getArgsType(), args)
                   );
                   final Object invoke = completableFuture.get();
   
   
     //provider端
    
   常规方式,使用@DubboService暴露一个接口
   @DubboService
   public class MyServiceImpl implements MyService{
      Result doXX();
   }
   
   ```
   
   然后C,P端就开始刷那个获取元数据失败的报错了。


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org

Reply via email to