WCF项目怎么实现处理数据的优先级?
小弟最近有一个WCF的项目,我是服务端,有两个客户端A,B。。。
两个客户端会调用同一个方法
A客户端调用的时候,数据量大,但每天就一次,处理数据之后返回它结果(几十万个数据,预计要持续五六个小时才能处理完)。
B客户端偶尔会调用一次,但是优先级很高,必须优先处理B客户端的数据。
A和B提供的数据都是一样的,方法中加了优先级参数可以区分A和B客户端。
不能使用多线程,且只能用同一个方法处理,因为就像QQ一样,处理数据的方法,不允许同一时间多个地方登录
求各位提供点思路,或者相关学习资料。