[Haskell-cafe] Optimizing a high-traffic network architecture

Bulat Ziganshin bulatz at HotPOP.com
Fri Dec 16 08:41:05 EST 2005

Hello Joel,

Friday, December 16, 2005, 3:22:46 AM, you wrote:

>> TZ> You don't have to check "every few seconds". You can determine
>> TZ> exactly how much you have to sleep - just check the timeout/ 
>> event with
>> TZ> the lowest ClockTime.

JR> The scenario above does account for the situation that you are  
JR> describing.

to be exact - Tomasz's variant don't work proper in this situation,
but your code (which is not use this technique) is ok

>> i repeat my thought - if you have one or several fixed waiting periods
>> (say, 1 sec, 3 sec and 1 minute), then you don't need even to sort
>> requests - just use one waking thread for each waiting period and
>> requests will be arrive already sorted. in this way, you can really
>> sleep as Tomasz suggests

JR> I do not have several fixed waiting periods, they are determined by  
JR> the user.

by the user of library? by the poker player? what you exactly mean?

Best regards,
 Bulat                            mailto:bulatz at HotPOP.com

More information about the Haskell-Cafe mailing list