Vra

As deel van my konstante leerkurwe in wat jy kan doen om te maak programme skaal beter, Ek is tans besig om 'n rigting te kry om te gaan met toustaan, maw werk toustaan ??of werklading verwerking ookal frase wat jy wil.

In die verre verlede het ek IBM MQ / Series -. Dit het gewerk vir 'n finansiële inligting, maar baie swaar as ek onthou

Ek weet van MSMQ, en Ék het ook gehoor van 'n hele paar ander.

Maar eers, hier is my konteks

Ek het 'n C # /. NET back-end web artikels wat data ens dien om 'n Javascript (meestal jQuery ens) front-end via AJAX oproepe ens Ek het 'n situasie waar 'n sekere aksie behels oplaai sommige lêers, die oprigting van ' 'n paar rekord inskrywings in die databasis, e-pos 'n paar gebruikers ens So natuurlik ek wil nie hierdie proses "online" te maak / "real-time" as gevolg van die moontlike tyd vertraging en ek is seker die oorhoofse koste op die webbediener / databasis ens.

So gegewe die aard van die "boodskappe" wat ek nodig het om te ry en proses, wat sou 'n goeie begin punt wees (ek moet nie net sê maklik hier Ek dink!)? moet ek hardloop met MSMQ en / of die SQL 2008 diens makelaar dinge, of iets soos ZeroMQ - of moet ek skep bloot my eie liggewig werklading tou diens

Ek besef weer sonder om die volle prentjie is dit moeilik om vol aanbevelings maak egter geen begin punte dank ontvang!

David

Was dit nuttig?

Oplossing

Moenie probeer om jou eie te maak, asseblief! Daar is so baie dinge om in ag neem dat jy meer tyd sal spandeer op dit as die res van jou projek waarskynlik.

Ek sou sê gaan vir MSMQ, dit is baie maklik om te gebruik met BWF, die toue is transaksionele, het 'n weer probeer meganisme, ens, en jy voordeel trek uit die MSMQ UI om die boodskappe te sien, beweeg hulle en so aan.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top