【发布时间】:2023-07-10 15:47:01
【问题描述】:
我有一个 thrift 服务器应用程序和另一个通过 apache thrift 与之通信的客户端应用程序。
3 个问题:
1 - 在我的客户端应用程序中,当创建一个节俭客户端并打开传输以进行通信时,通过保持传输在整个应用程序生命周期(也就是始终开启)中重用相同的客户端和传输作为单例更好吗?打开,或者创建一个新客户端,打开传输,然后在每次调用节俭服务器时关闭它会更好?
2 - 为什么?
3 - 就性能而言,它是否会改变任何东西(考虑通过同一个客户端打开和关闭传输和数据吞吐量的开销)?
【问题讨论】:
标签: c# client-server thrift