dlang.org live examples

Iain Buclaw ibuclaw at ubuntu.com
Wed Jun 27 06:44:32 PDT 2012


On 26 June 2012 16:55, nazriel <damian at dzfl.pl> wrote:
> On Tuesday, 26 June 2012 at 15:02:14 UTC, mta`chrono wrote:
>>
>> Am 25.06.2012 22:25, schrieb nazriel:
>>>
>>> If you want to know more details, let me know
>>>
>>
>> Oh cool. That's great!
>>
>> textarea -> JSON -> AJAX -> PHP Script -> ....... -> Load Balancer ->
>> Chroot jail -> D Compiler.
>>
>>
>> How do you perform interation between php and you load balancer?
>
>
> Actually it is:
> textarea -> Ajax -> PHP Script -> JSON -> http://dpaste.dzfl.pl -> Load
> Balancer -> Target Jail -> JSON back to http://dpaste.dzfl.pl -> JSON -> PHP
> Script -> Your output window :D
>
> Load balancer has list of available mirrors, it randomizes this list and in
> foreach loop tries to connect to host, if it success it just returns,
> otherwise it continues until it success. When Chroot Jail, has too many
> connections OR resources for Compiler infrastructure are out, its just cut
> outs socket connection, so balancer goes forwards and connects to another
> one.
>
> Here you can see it in action:
> http://dpaste.dzfl.pl/66612383
>
> Copy example, create new paste and click couple of times "Compile".
> I have Linux and FreeBSD mirrors so its showes how requests are forwarded
>

What happened to GDC and LDC compiler options?  ;~)

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list