Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: limit requests per second
     
    
Добавлено: 26.12.10 00:01
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Skywalker | Web-сайт: iSkywalker.ru | ICQ: 300-70-6пятьЪ 
      
       
  
нужно, чтобы моя аппликуха делала не больше определенного количества запросов в секунду к сайту. какой самый простой способ реализации?
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #1
       
Добавлено:  26.12.10 23:36
       
    
       
  
И в чем проблема? Делай запросы в отдельном треде.. Запрос сделал - тред усыпил на N времени.. и все это в цикле..
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Skywalker
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 300-70-6пятьЪ 
Вопросов: 62
Ответов: 545
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  26.12.10 23:57
       
    
       
  
да просто запросы ассинхронно идут из разных мест проги к апи сайта, можно конечно пустить их все через класс обертку, в котором в очередь их добавлять и как-то всякий раз пересчитывать время ожидания... хотел узнать обо всех вариантах, которые могут придти в ваши головы)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #3
       
Добавлено:  27.12.10 02:27
       
    
       
  
если из разных мест, то однозначно очередь.. а в треде, берешь из очереди урл каждые N сек и обрабатываешь  запрос
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #4
       
Добавлено:  27.12.10 07:35
       
    
       
  
Если на 4.0, то использовать BlockingCollection в качестве потокобезопасной очереди.