Guest User

Untitled

a guest
Feb 16th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. // Example value: Central US,West US,UK West. This can be found in the overview blade of you Azure Cosmos DB Gremlin Account.
  2. // Look for Write Locations in the overview blade. You can click to copy and paste.
  3. string[] regions = new string[] {"Central US", "West US" ,"UK West"};
  4. string gremlinEndpoint = "FILL_ME.gremlin.cosmosdb.azure.com";
  5.  
  6. foreach (string region in regions)
  7. {
  8. // convert preferred read location to the form "[acountName]-[region].gremlin.cosmosdb.azure.com"
  9. string regionalGremlinEndpint = gremlinEndpoint.Replace(".gremlin.cosmosdb.azure.com", $"-{region.ToLower().Replace(" ", string.Empty)}.gremlin.cosmosdb.azure.com");
  10. var regionalGremlinServer = new GremlinServer(
  11. regionalGremlinEndpint,
  12. gremlinServerPort,
  13. enableSsl: true,
  14. username: "/dbs/" + database + "/colls/" + lwwCollectionName,
  15. password: accountKey);
  16.  
  17. var regionalGremlinClient = new GremlinClient(regionalGremlinServer, new GraphSON2Reader(), new GraphSON2Writer(), GremlinClient.GraphSON2MimeType);
  18. }
Add Comment
Please, Sign In to add comment