» »

Message Queue

Message Queue

zoune ::

a pozne kdo kaksen dober in obsezen tutorial za Message Queue.
Nekaj sem jih ze precekiral tud msdn. tak da ce do pozna naj daprosim kak link

hatch ::

Kak message queue?!

To lahk pomeni skor karkoli...

Pa tega ti ni treba programirat drugac.. ASM... PUSH & POP .. najbolj uporabljen 'message' queue;)

Jst ::

V kateremu jeziku nameravaš to uporabiti? Drugače je pa na www.delphi-si.com malo opisan Message Queue.
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

BigWhale ::

Khm, queue je ponavadi FIFO, push & pop je pa stack... Razlika je pa vec kot ocitna... ;)

Vesoljc ::

heh, ja...

tezava lezi v dekodiranju msg-jev, vse ostalo je simpl... taka preprosta varjanta je switch blok z inline funkcijami. pac mnozica if stavkov (pameten braching), imamo nek id za vsak msg, ki se preslika na doloceno funkcijo ter morebitne parametre, ki jih podamo funkciji.

sam fifo pa ni nic drugega kot shift, shift in shift. ce msg-ji postanejo veliki, zna biti bolje uporabit one-way seznam kot fifo strukturo (vs array). ni tak?
Abnormal behavior of abnormal brain makes me normal...

BigWhale ::

Mogoce je clovek mislil kak MSjev messaging sistem... Nevem..

Drugace pa najpreprostejsi message queue je nekaj takega:

INSERT INTO lalal VALUES(0, "this is my message", timestamp)

na drugi strani pa delas:

SELECT * FROM lalal ORDER BY id

:P

Ce bi pa rad imel kak tak 'networked' queue, si pa poglej man page od send() in recv(), pa se bind() mogoce... ;)

hatch ::

Khm, queue je ponavadi FIFO, push & pop je pa stack... Razlika je pa vec kot ocitna... ;)


Odvisno kaj delas.. ponavadi je LIFO cist vredu queue... drugace pa SP ni tam za cohanje po riti...

BigWhale ::

Ce imas LIFO 'queue' se ti zna kaj hitro zgoditi, da bodo elementi notri ostajali vecno... ;)

Vecina messaging sistemov dela po fifo... S tem, da imajo lahko sporocila tudi prioriteto po kateri se potem razvrscajo...

zoune ::

programiro bom v C#
je pa to tak da bo to mogo bit dober algoritem in predvsem hiter za razvrscanje messagov, ker bodo dobivali samo dolocene message(kaksno pac ma kateri prioriteto)

LojzePek ::

Lahko bi mal bolj podrobno napisal da se gre za Microsoftov Message Queue.

Tule maš par linkov
link1
link2
link3

Pa veliko uspeha pri branju.

az0346 ::

ne vem, če je to ravo najboljša zadeva. Jaz message rajši preko maila pošilam.

lp, az0346

zoune ::

jaja pek saj si brihten

Vesoljc ::

sej, ce bi pobrisal zgornje linke, bi me napadli, ampak dejstvo z moje strani je tako, da teksta tam ne znam prebrati. mogoce res vsebujejo kaj pametnega, vsaj tako upam...

torej ce se le da, dajmo pomagat tako, da uporabljamo vsem citljive fonte.
Abnormal behavior of abnormal brain makes me normal...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Worker arhitektura

Oddelek: Programiranje
102161 (1773) pegasus
»

Real-time database

Oddelek: Programska oprema
351594 (1111) kunigunda
»

C/C++ Kako obvestim ostale threde, da je prispel nov podatek?

Oddelek: Programiranje
61428 (1292) ERGY
»

Komunikacija med thread-i

Oddelek: Programiranje
133763 (3569) zlatko
»

Desktop aplikacije večinoma niso multithreaded??? (strani: 1 2 )

Oddelek: Programiranje
554917 (4163) Gundolf

Več podobnih tem