Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. CloseableHttpAsyncClient client = HttpAsyncClients
  2. .custom()
  3. .setMaxConnTotal(1000)
  4. .setMaxConnPerRoute(1000)
  5. .build();
  6.  
  7. client.start();
  8.  
  9. ArrayList<Future<HttpResponse>> futures = new ArrayList<>();
  10. ArrayList<HttpPost> requests = new ArrayList<>();
  11.  
  12. /* ... I build 100k requests ... */
  13.  
  14. for(HttpPost request : requests) {
  15. futures.add(client.execute(request, null));
  16. }
  17.  
  18. /* ... record start time ... */
  19.  
  20. for(Future future : futures) {
  21. future.get();
  22. }
  23.  
  24. /* ... print change since start time ... */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement