我在2个服务之间写入一个网关,其中一个服务是一个非常慢的web服务,并且很快被超载,另一个超级快,并且频繁地发送相同的数据。WCF丢弃重复数据
我想让我的服务放弃(在可能的最早点)我收到的数据与先前的对象相同。
这样做的最好方法是什么?
我知道的最好的方法(我怀疑是最好的)是将反序列化后的接收对象与我已经收到的对象(换句话说,就是缓存)进行比较。
我更关心的是我放弃尽可能多的计算容易丢弃,而不是确保放弃所有重复的数据。数据中包含地理定位信息,这些信息经常是相同的。
澄清:
现状:
服务1快,并经常发送一些没有新的数据更新。 服务2很慢
我想从服务1发送数据到服务2(稍作修改),但前提是我还没有发送相同的数据。
戴尔
那是什么,我现在,我希望有会是一个前反序列化或以反序列化的方式来很好地检查它是否是重复的。 – Dale