

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 `maxInProcessPerConnection` 和 `maxSimultaneousUsagePerConnection` 設定為相同值。
<a name="best-practices-gremlin-java-maxes"></a>

`maxSimultaneousUsagePerConnection` 和 `maxInProcessPerConnection` 參數都與您可以在單一 WebSocket 連線上提交的同步查詢數目上限相關。在內部，這些參數是相互關聯的，修改一個參數而不修改另一個，可能導致用戶端在嘗試從用戶端連線集區擷取連線時收到逾時。

我們建議保持預設的最小處理中和同時使用量值，並將 `maxInProcessPerConnection` 和 `maxSimultaneousUsagePerConnection` 設定為相同的值。

設定這些參數的值是查詢複雜性和資料模型的函數。在傳回許多資料的查詢使用案例中，每個查詢需要更多連線頻寬，因此，參數應該具有更低的值，而 `maxConnectionPoolSize` 應該具有更高的值。

相反地，如果查詢傳回較少的資料量，則 `maxInProcessPerConnection` 和 `maxSimultaneousUsagePerConnection` 應設定為大於 `maxConnectionPoolSize` 的值。