gpt4 book ai didi

database - RavenDB 数据库配置

转载 作者:搜寻专家 更新时间:2023-10-30 21:52:08 26 4
gpt4 key购买 nike

如何配置能够发送过多请求或接收过多响应的 RavenDB 数据库?

默认情况下,RavenDB 将不允许可能危及服务器或客户端稳定性的操作,并且 RavenDB session 会自动强制执行以下限制:

  1. 如果未指定页面大小值,结果的长度将限制为 128 个结果。在服务器端,1,024 个结果的页面大小也有硬性限制。

  2. 每个 session 对服务器的远程调用次数限制为 30。

我想在客户端配置 DocumentStore/DocumentSession,它增加了页面大小值的限制和每个 session 远程调用服务器的次数。

最佳答案

您可以使用 Raven/MaxPageSize 设置调整最大页面大小,如 here 所述.您可以通过 IDocumentStore.Conventions.MaxNumberOfRequestsPerSession 调整 session 请求的最大数量。但是,更好的方法是构建您的应用程序,这样您就不需要大型 session 。相反,更喜欢为小的工作单元创建 session 并处理它们。如果某个操作需要大量请求,将它们分成 1,024 个左右的组。

关于database - RavenDB 数据库配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13083421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com