[OSM-dev] Tirex - a renderd alternative
Stefan de Konink
stefan at konink.de
Tue Mar 9 21:56:22 GMT 2010
Op 09-03-10 21:28, Frederik Ramm schreef:
>>> I agree that distributed rendering is something that must be supported.
>>> There are several ways to do it; either run a classic load balancer
>>> setup with some intelligence so that it requests odd tiles from one
>>> server and even tiles from another etc., or build a mesh of queue
>>> managers that are aware of each other, or have one master queue manager
>>> (a.k.a. single point of failure) distributing requests across a range of
>>> render servers.
>>
>> I currently have a webserver that does this for me.
>
> A web server is sufficient for simple applications but if you want to
> pre-render a million tiles without impeding on live viewing performance
> then a more controlled approach is probably required.
Sure but in that case I would go for the 'nuke a zillion udp packets to
somewhere'.
>> If I would go into this direction I would go by multicast such as
>> mDNS, and make render clients bid for rendering the requests. More
>> flexible approach. And gives guarantees someone picks it up.
>
> Sounds interesting. I don't understand enough about that but if anyone
> wants to try...
Basically it works like a negotiation strategy. But we can discuss it
offline. Its trivial te implement it or to copy it from one of my other
projects.
Stefan
More information about the dev
mailing list