

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

# 使用 Gremlin Java 用戶端搭配 Neptune 的最佳實務
<a name="best-practices-gremlin-java-client"></a>

搭配 Neptune 使用 Gremlin Java 用戶端時，請遵循這些建議。這些最佳實務可協助您最佳化效能、有效管理連線，並在使用 Java 驅動程式時避免常見的陷阱。

如需設定 Neptune Serverless 活動訊號間隔的詳細資訊，請參閱 [Neptune Serverless 的活動訊號組態](best-practices-gremlin-heartbeat-serverless.md)。

**Topics**
+ [跨多個執行緒重複使用用戶端物件](best-practices-gremlin-java-reuse.md)
+ [為讀取和寫入端點建立個別的 Gremlin Java 用戶端物件](best-practices-gremlin-java-separate.md)
+ [將多個僅供讀取複本端點新增至 Gremlin Java 連線集區](best-practices-gremlin-java-multiple.md)
+ [關閉用戶端以避免連線限制](best-practices-gremlin-java-close-connections.md)
+ [在容錯移轉之後建立新連線](best-practices-gremlin-java-new-connection.md)
+ [將 `maxInProcessPerConnection` 和 `maxSimultaneousUsagePerConnection` 設定為相同值。](best-practices-gremlin-java-maxes.md)
+ [將查詢以位元碼形式而非字串形式傳送至伺服器](best-practices-gremlin-java-bytecode.md)
+ [一律完全耗用由查詢傳回的 ResultSet 或反覆運算器](best-practices-gremlin-java-resultset.md)
+ [在批次中大量新增頂點和邊緣](best-practices-gremlin-java-batch-add.md)
+ [在 Java 虛擬機器中停用 DNS 快取](best-practices-gremlin-java-disable-dns-caching.md)
+ [或者，也可以在每個查詢層級設定逾時](best-practices-gremlin-java-per-query-timeout.md)
+ [`java.util.concurrent.TimeoutException` 疑難排解](best-practices-gremlin-java-exceptions-TimeoutException.md)