Re: Udfordring

[email protected] (Michael Zedeler)
Newsgroups perl.copenhagen
Message-ID <[email protected]>
On 2010-05-11 21:43, Jonas B. Nielsen wrote:
> Jeg har en lidt seriøs udfordring, som jeg vil høre om der er nogen der kan bidrage med løsningsforslag til:
>
> Jeg har skrevet en Catalyst applikation som implementerer en egen specificeret protokol.
>
> Valget af Catalyst blev gjort på følgende grundlag:
>
> - Stabilt framework
> - Nemt at teste
> - HTTP baseret
> - Indlejring i eksisterende platform (Apache2/mod_perl2 eller andet)
> - Understøttelse af SSL
>
> Protokollen implementerer en række egne fejlkoder som går udover hvad som er defineret i HTTP.
>
> Jeg valgte af gammel vane at bruge Apache2 med mod_perl2 som engine. Dette viste sig dog at give visse udfordringer. Apache2 understøtter nemlig ikke egne fejlkoder alt som ikke er defineret i HTTP og alt ukendt bliver oversat til 500.
>
> Det operativ system vi benytter supporterer ikke længere Apache1 med mod_perl, men det kan være en sidste udvej at forsøge at få dette til at virke,men...
>
> Jeg har forsøgt med lighttpd med FastCGI, men der er samme scenario som for Apache2.
>
> Jeg har grublet over følgende alternative løsninger:
>
> - Egen server, den skal dog understøtte SSL, så jeg er blevet lidt i tvivl om det er den bedste vej at gå, skalerbarhed kan blive et problem.
> - En POE baseret løsning (kan benytte SSL med lidt tweaks), er i tvivl om skalerbarhed dog
> - Nginx? - I dunno
>
Protokollen burde jo være HTTP-kompatibel. Det ville løse samtlige af 
dine problemer ovenfor (pånær at I ikke kan bruge mod_perl).

Ellers ville jeg gå efter egen server med en SSL-frontend af en art, men 
nu ved jeg jo ikke hvad det skal bruges til og hvordan applikationen er 
skrevet. Hvis I benytter en protokol som ikke rigtig er HTTP, er det en 
kamp imod vindmøller at vedlige en applikation, der benytter en webserver.

Jason Armstrong har skrevet en lille load-balancer ved navn Riverdrums, 
som man måske kan bruge (der er sikkert millarder af dem derude, men 
fordelen er at Jason vist nok er i Danmark lige nu).

Mvh. Michael.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.