场景是每秒可能有1,000个请求来调用我的api。然后我希望每个请求都可以按顺序处理。 我的想法是每次客户端调用api,api都会将一个作业放入一个静态变量ConcurrentQueue。 然后另一个程序将拉出ConcurrentQueue数据并处理它。(如下图所示) 所以,我的问题是图中的“问号”。是否有任何建议来实施它?
答案 0 :(得分:0)
每次调用api都是一个独立的线程和独立的工作 不需要队列
对web api的1000次调用将同时执行1000个线程
如果方法是异步的,那么没有等待时间来完成调用执行,因为不需要回复