code: def async_query(self, methodname, *args, **kwargs):
          
          ID = str(uuid.uuid4())
          task = self._async_query(ID=ID, methodname=methodname, *args, **kwargs)
          return task
docs: 异步调用一个远端的函数.
  
          为调用创建一个ID,并将调用请求的方法名,参数包装为请求数据后编码为字节串发送出去.并创建一个Future对象占位.
  
          Parameters:
              methodname (str): - 要调用的方法名
              args (Any): - 要调用的方法的位置参数
              kwargs (Any): - 要调用的方法的关键字参数
  
          Return:
              (asyncio.Future): - 返回对应ID的Future对象