Amazon Neptune
User Guide (API Version 2017-11-29)

Create Separate Gremlin Java Client Instances for Read and Write Endpoints

You can increase performance by only performing writes on the writer endpoint and reading from one or more read-only endpoints.

Client readerClient = Cluster.build("https://reader-endpoint:8182/gremlin") ... .connect() Client writerClient = Cluster.build("https://writer-endpoint:8182/gremlin") ... .connect()