我有一個節儉的服務器應用程序和另一個客戶端應用程序通過Apache節儉通信。Singleton Apache Thrift客戶端比多個客戶端實例更好嗎?
3個問題:
1 - 在我的客戶端應用程序,創建節約客戶端和打開載通信的時候,是它更好地重複使用相同的客戶端和運輸爲整個應用程序生命週期單身(又名總是打開),保持運輸機打開,或者最好創建一個新的客戶機,打開運輸機,然後在每次與節儉服務器通話時關閉它。
2 - 爲什麼?
3 - 就性能而言,是否會改變任何事情(考慮通過同一客戶端打開和關閉傳輸和數據吞吐量的開銷)?