我有一个节俭的服务器应用程序和另一个客户端应用程序通过Apache节俭通信。Singleton Apache Thrift客户端比多个客户端实例更好吗?
3个问题:
1 - 在我的客户端应用程序,创建节约客户端和打开载通信的时候,是它更好地重复使用相同的客户端和运输为整个应用程序生命周期单身(又名总是打开),保持运输机打开,或者最好创建一个新的客户机,打开运输机,然后在每次与节俭服务器通话时关闭它。
2 - 为什么?
3 - 就性能而言,是否会改变任何事情(考虑通过同一客户端打开和关闭传输和数据吞吐量的开销)?