 5636d41ba5
			
		
	
	5636d41ba5
	
	
	
		
			
			By using the fluent API we can simplify the HTTP connection calls. We no longer need to explicitly set the max connections per route and max total connections. Internally the fluent API's Executor [1] uses a PoolingHttpClientConnectionManager with maximum 100 connections per route and a total maximum of 200 connections. These maximums are not as high as the ones we were previously using, but those were most likely over-estimated anyway. [1] http://hc.apache.org/httpcomponents-client-ga/fluent-hc/apidocs/org/apache/http/client/fluent/Executor.html Change-Id: Ibab7ff76736f9ba063df28addc9a786bbaaadfe7
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| include_defs('//lib/maven.defs')
 | |
| 
 | |
| VERSION = '4.4.1'
 | |
| 
 | |
| maven_jar(
 | |
|   name = 'fluent-hc',
 | |
|   id = 'org.apache.httpcomponents:fluent-hc:' + VERSION,
 | |
|   bin_sha1 = '96fb842b68a44cc640c661186828b60590c71261',
 | |
|   src_sha1 = '702515612b2b94ce3374ed5b579d38cbd308eb4f',
 | |
|   license = 'Apache2.0',
 | |
|   deps = [':httpclient']
 | |
| )
 | |
| 
 | |
| maven_jar(
 | |
|   name = 'httpclient',
 | |
|   id = 'org.apache.httpcomponents:httpclient:' + VERSION,
 | |
|   bin_sha1 = '016d0bc512222f1253ee6b64d389c84e22f697f0',
 | |
|   src_sha1 = '30cb4791019c7280227e027b01814f4964a02482',
 | |
|   license = 'Apache2.0',
 | |
|   deps = [
 | |
|     '//lib/commons:codec',
 | |
|     ':httpcore',
 | |
|     '//lib/log:jcl-over-slf4j',
 | |
|   ],
 | |
| )
 | |
| 
 | |
| maven_jar(
 | |
|   name = 'httpcore',
 | |
|   id = 'org.apache.httpcomponents:httpcore:' + VERSION,
 | |
|   bin_sha1 = 'f5aa318bda4c6c8d688c9d00b90681dcd82ce636',
 | |
|   src_sha1 = '9700be0d0a331691654a8e901943c9a74e33c5fc',
 | |
|   license = 'Apache2.0',
 | |
| )
 | |
| 
 | |
| maven_jar(
 | |
|   name = 'httpmime',
 | |
|   id = 'org.apache.httpcomponents:httpmime:' + VERSION,
 | |
|   bin_sha1 = '2f8757f5ac5e38f46c794e5229d1f3c522e9b1df',
 | |
|   src_sha1 = '5394d3715181a87009032335a55b0a9789f6e26f',
 | |
|   license = 'Apache2.0',
 | |
| )
 |