Re: Udfordring

[email protected] ("Jonas B. Nielsen")
Newsgroups perl.copenhagen
Message-ID <[email protected]>
Hej Michael, 

Se nedenfor,

On 11/05/2010, at 21.55, Michael Zedeler wrote:

> 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.
> 

Ang. kampen mod vindmøller så er jeg enig.

Pt. arbejder jeg dog på at få version 1 sat i vandet, så kan jeg arbejde på version 2, som så kan være en mere langsigtet løsning. Argh jeg begynder at lyde som vores statsminister: "Det er et meget fint forslag, men det løser ikke Danmarks problemer nu og her"

Jeg ser på at benytte Apache's protocol handlers til en langsigtet løsning, men jeg havde håbet på en mere letvægtig løsning.

> 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).
> 

Interessant med en alternativ server - jeg undersøger.

> Mvh. Michael.
> 

jonasbn
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.