在Apache thrift中,有没有一种安全的方法可以在另一个正在进行的同时发送呼叫?

时间:2019-01-18 02:01:47

标签: thrift

假设我有两种节俭的RPC方法:FirstMethodSecondMethod。在一个线程中,我叫FirstMethod()。在SecondMethod完成之前,有没有安全的方法可以在另一个具有相同节俭连接的线程中调用FirstMethod()

    public List<Record> FirstMethod()
    {
        // thrift call may take more than 10 second
    }

    public bool SecondMethod(string callUid)
    {
        // thrift call
    }

1 个答案:

答案 0 :(得分:0)

通常来说,Thrift传输/协议堆栈的实例不能跨线程使用。 IOW,客户端绑定到创建线程。

但是当然可以有两个客户端(每个线程一个线程)对同一个服务器进行调用。