|
|
1
6
库的概念是尽可能少地为客户机代码操心。因此,我将使库的工作成为对请求进行排队并及时返回结果。在理想情况下,您可以使用回调或委托模型,以便客户端代码可以异步运行,而不会阻塞UI。您还可以提供跳过队列的选项(如果队列运行过快,则会失败),甚至可以在队列模型中提供优先级。
|
|
|
2
3
我想说两者都是——你要处理的是两个独立的系统,两者都应该采取措施保护自己不受过度负载的影响。web服务器应该拒绝传入的连接,客户端库应该采取措施减少它对缓慢或无响应的外部服务的请求。在客户机上处理此问题的常见模式是“断路器”,它将调用打包到外部服务,并在失败后的某一段时间内快速失败。 |
|
3
2
|
|
|
4
1
这是什么样的客户?这是一个交互式客户端,例如:基于GUI的应用程序?
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |