比方說,我有一個簡單的TCP服務器產生一個線程裏的數組,序列化它,它通過TCP連接發送到客戶端,當它到達客戶端,客戶端反序列化和執行的東西...即。連續計算。那麼這是一個非常簡單的過程,但我想知道這個過程是否有任何性能權衡?例如,客戶端可以像線程生成數組一樣快速地執行某些操作,例如,如果線程每秒產生100個數組(100 m/s),客戶端是否也會在一秒鐘內獲得100個數組?該對象是否可以實時序列化和反序列化?如果有人能向我解釋這一點,我會很高興。對象序列化性能
很好,當然忽略不可靠的TCP性能。
謝謝!
這將非常依賴於語言,平臺,使用的技術,限制以及實時和序列化的定義。 – 2009-11-26 20:28:25
實時就好像序列化/反序列化是服務器/客戶端的透明過程。以便我們確信我們的數據(對象)在時間內被序列化/反序列化。 – Faiz 2009-11-27 01:02:16
它完全取決於帶寬。發件人無法以比客戶可以收到的速度更快的速度發送郵件。關於這一點沒有任何「實時」。 – EJP 2016-10-30 01:31:32