webForumDet fria alternativet

Message queue server

3 svar · 250 visningar · startad av palsson

palssonMedlem sedan maj 20007 inlägg
#1

Hej !

Är det någon här som använt MSMQ ?

Har behovet att starta en filkopiering på webservern som kan ta allt mellan
10 sekunder till 20 minuter beroende på vilka filer som skall kopieras.

För att inte användaren skall behöva vänta på detta tänkte jag
att ASP-scriptet skulle endast generera en order till ett annat
program som körs på servern som utför själva kopieringen.

För att sköta själva "ordergivningen" mellan ASP-koden och kopieringsprogrammet
har jag fått för mig att MSMQ skulle passa.

Kan det vara korrekt ?, eller finns det någon annan metod som skulle kunna vara bättre ?

Mvh

Johan Pålsson

emissionMedlem sedan dec. 19996 095 inlägg
#2

MSMQ passar bra för detta, men man kan även göra det enkelt för sig och bara skriva ut batchlistor till ett program som bevakar och utför. Fördelen med MSMQ är att exekveringen kan sättas igång så snart något lagts i meddelandekön, och att serverprogrammet (som du måste skriva själv) inte slukar upp resurser förrän det verkligen behövs (Dock måste det självklart vara igång).

mvh

palssonMedlem sedan maj 20007 inlägg
#3

Tack för ditt svar.

Jo, jag satt faktiskt och tänkte på detta innan jag kom på MSMQ.

Det är onekligen enklare och billigare att skapa "hot folders" eller vad man kallar det och sedan skriva ner körordrarna som textfiler via ASP för att sedan plocka upp dem via ett serverprogram som kollar i "hot foldern" enligt ett förutbestämt tidsintervall.

Har gjort sådan lösningar förut på DOS-tiden :-), men tänkte vara raffinerad och lära mig så mycket som möjligt om nya fiffiga metoder.

Har dock beställt ett par böcker idag som behandlar MTS, MSMQ och komponentutveckling ur ett ASP perspektiv.

Mvh

/Johan

emissionMedlem sedan dec. 19996 095 inlägg
#4

Ja, då anar jag att du snart är redo för MSMQ. Det är inte särskilt svårt.

mvh

Genererad på 503 ms · cache AV · v20260730165559-full.f96bc7eb