考虑我们有一个HTTP服务器,并且有许多并发客户端向此服务器发出HTTP请求。
答案非常大,值得考虑。
用户可以使用不同的请求主体在小跑上发送请求。一旦发出新请求,同一用户以前的请求就会过时。
在这种情况下,从客户方面来看,这可能不是问题。但是,在服务器端,它会占用大量的CPU时间。如果根据以前来自同一用户的请求无法进行进一步处理,该怎么办?以下是我认为的一些解决方法:
话虽如此,请让服务器在HTTP请求时完成的任务是非原子的(否则我认为这将是一个迷宫,因为我知道一个块关闭传递给某个调度机构将最终执行。
这实际上是一个request-response pattern问题,因为它不仅限于使用HTTP。可悲的是,没有名为request-response的标签。
谢谢。