Mqueue hauv Java yog dab tsi?
Mqueue hauv Java yog dab tsi?

Video: Mqueue hauv Java yog dab tsi?

Video: Mqueue hauv Java yog dab tsi?
Video: Yog ntuj tsis pab ntshe kuv tuag lawm 8/6/2018 2024, Cuaj hlis
Anonim

Qhib Message Queue (Qhib MQ ) -- Ua tiav JMS MOM Platform

Open Message Queue yog qhov ua tiav cov lus qhia txog nruab nrab ntawm lub platform, muab cov khoom lag luam zoo, npaj xa xov. Nws yog kev siv siv rau JMS ( Java Message Service) specification, thiab JMS tus muab kev pabcuam hauv GlassFish.

Hauv qhov no, kev siv MQ hauv Java yog dab tsi?

MQ txhawb kev sib txuas lus ruaj ntseg thiab txhim khu kev qha ntawm cov ntawv thov, tshuab, kev pabcuam thiab cov ntaub ntawv los ntawm kev xa thiab txais cov ntaub ntawv xov xwm los ntawm kev xa ntawv queues. Nws muab kev ua haujlwm siab, txhim khu kev qha, ruaj ntseg, thiab hloov pauv cov lus xa tuaj rau cov lus.

Tsis tas li ntawd, cov lus hauv Java yog dab tsi? Java lus Kev pabcuam. Nws yog tus txheej txheem kev xa xov uas tso cai rau cov khoom siv raws li Java EE tsim, xa, txais, thiab nyeem lus . Nws tso cai rau kev sib txuas lus ntawm cov khoom sib txawv ntawm daim ntawv thov kev faib tawm kom xoob ua ke, txhim khu kev qha, thiab asynchronous.

Kuj nug, qhov txawv ntawm JMS thiab MQ yog dab tsi?

Cov txawv ua li ntawd JMS cov lus muaj qee tus qauv header teb thaum pib ntawm cov lus tsis thiab "native" mq ua cov lus tsuas muaj cov ntaub ntawv koj qhov kev pab cuam xa mus rau qhov tsis. Kev ua tau zoo tsis yog vim li cas thiaj xa cov lus dawb ( MQ format) tsis muaj cov JMS Headers los ntawm JMS Client rau MQ Server.

Lub npav xov tooj ua haujlwm li cas?

A Message Bus yog ib qho kev sib txuas lus kom tso cai rau cov tshuab sib txawv sib txuas lus los ntawm kev sib koom ua ke ntawm kev sib txuas ( xov xwm tsheb npav ). Lub tswv yim tseem ceeb ntawm a message queue yog ib qho yooj yim: Ob (lossis ntau dua) cov txheej txheem tuaj yeem pauv cov ntaub ntawv los ntawm kev nkag mus rau ib qho kev sib koom ua ke lus kab.

Pom zoo: