[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