TarsCloud / TarsCpp

C++ language framework rpc source code implementation
BSD 3-Clause "New" or "Revised" License
520 stars 254 forks source link

ObjectProxy invoke exception callback #274

Closed BeyondWUXF closed 1 year ago

BeyondWUXF commented 1 year ago

obj没有可用的结点时,不会触发callback,业务层无法感知异常

ruanshudong commented 1 year ago

多个线程同时调用的时候一样还是有问题的, 这个问题不好彻底解决

BeyondWUXF commented 1 year ago

是在哪里并发会有问题呢

BeyondWUXF commented 1 year ago

多个线程同时调用的时候一样还是有问题的, 这个问题不好彻底解决

你说的多线程是在什么情况下会有问题?我现在的使用场景是调用其它set的obj,如果set没有对应obj业务层无法感知到调用失败,也没有超时的callback_exception,我得在业务层所有的请求再加一个队列去判断超时、异常,太繁琐了