Am 9. Oktober 2009 10:46 schrieb Peter Schüller <sco...@spotify.com>:
I am attaching two things; a module (spdht) which implements DHT based
routing of requests to multiple upstream servers, and a patchset for
nginx itself (against 0.7.61) that are needed, in part, in order to
use the module.
Thank you for sharing! At least, I am interested.
[...] In addition the DHT ring is configured through DNS. [...]
In a project of mine in academia this turned out to be a very good
approach - if you cached DNS responses in the configuration reader,
* Add support for SHA1 in the caching module. [...]
No need to use cryptographic hashes in such an application. They're
slower than those I will mention below and you don't really need the
"from a given output bit you cannot judge to an input bit". It is
sufficient that every output bit will be toggled at a probability of
~50%, thus of a almost perfect dispersion.