我在2個服務之間寫入一個網關,其中一個服務是一個非常慢的web服務,並且很快被超載,另一個超級快,並且頻繁地發送相同的數據。WCF丟棄重複數據
我想讓我的服務放棄(在可能的最早點)我收到的數據與先前的對象相同。
這樣做的最好方法是什麼?
我知道的最好的方法(我懷疑是最好的)是將反序列化後的接收對象與我已經收到的對象(換句話說,就是緩存)進行比較。
我更關心的是我放棄儘可能多的計算容易丟棄,而不是確保放棄所有重複的數據。數據中包含地理定位信息,這些信息經常是相同的。
澄清:
現狀:
服務1快,並經常發送一些沒有新的數據更新。 服務2很慢
我想從服務1發送數據到服務2(稍作修改),但前提是我還沒有發送相同的數據。
戴爾
那是什麼,我現在,我希望有會是一個前反序列化或以反序列化的方式來很好地檢查它是否是重複的。 – Dale