See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24265|Vastuse: 0

[Allikas] . .Net platvorm

[Kopeeri link]
Postitatud 09.01.2017 14:41:52 | | | |
1. Sissejuhatus ActiveMQ-sse Esmalt analüüsi sellist olukorda: kui me veebilehel ostleme, peame tegema tellimuse, koostama arve, töötlema makseid, täitma tellimuse, saatma jne. Kuid kui kasutaja esitab tellimuse, suunatakse ta kohe lehele "Aitäh tellimuse eest". Lisaks sellele, kui viivitust ei ole, saab kasutaja ka e-kirja. Kui kasutame traditsioonilist viisi, siis tavaliselt haldame andmebaasi ja kutsume erinevaid liideseid, teenuseid, et oodata erinevaid vastuseid, nii et järgmise tellimuse tulemuse nägemine võtab kaua aega; kui mingis lingis on probleem, siis tellimuse tulemus ei ole mõnda aega nähtav, tänapäevase e-kaubanduse puhul on see talumatu. Siis suudab ActiveMQ selle probleemi väga hästi lahendada: kui kasutaja esitab tellimuse, kutsutakse ActiveMQ tellimuse esitamiseks ning süsteem saab naasta tulemuste lehele ning kogu tellimuse protsessi ei kutsuta sünkroonselt ning taustal töötav JOB saab olla vestluses ja käivitatud. Kui vastuvõtulaua tellimuste maht on suur, tuleb iga tellimust kutsuda vaid korra ja taustakontor ei suuda kõike korraga lahendada? Võta aega, keegi ei sunni sind, tellimused ootavad ActiveMQ-s järjekorras, nad ei ärritu.    See stsenaarium sobib ideaalselt vahemälujärjekorra tüübiks, mida paljud tooted saavad rakendada, ja muide, vastab järgmisele võimalikule küsimusele: see on palju kiirem kui andmebaas.
See artikkel algab põhitõdedest ja õpib koos süsteemi töökeskkonna – Window7 32-bitine
2. Laadi alla ActiveMQ ametlik veebileht allalaadimise aadress: http://activemq.apache.org/
3.运行ActiveMQ解压缩apache-activemq-5.10.0-bin.zip,然后双击apache-activemq-5.10.0inwin32activemq.bat运行ActiveMQ程序。
Vaata konsooli väljundi viimast rida: "ligipääs kõigile MBeanidele on lubatud", et tõestada, et käivitamine oli edukas.
Pärast ActiveMQ käivitamist saad brauseriga sisse logida, et sisse logida: http://localhost:8161/admin/ autentimine, vaikimisi kasutajanimi on admin ja parool admin
(Eeldus on, et Java keskkond on paigaldatud)
Laadi alla Dll:Apache.NMS-1.6.0-bin.zip .NET versioon ja Apache.NMS.ActiveMQ-1.6.4-bin.zip samaaegselt
Laadi kõik alla siit: http://archive.apache.org/dist/activemq/apache-nms/1.6.0/
3. Esimene ActiveMQ näide kasutab C#-d infoallika kirjutamiseks, st tootja:
Liides on väga lihtne: Lable, TextBox, nupp, siis lisa Apache.NMS.dll ja Apache.NMS.ActiveMQ.dll viiteid, leia need teistest kahest allalaaditavast paketist, pööra tähelepanu versiooninumbrile.




Saad nupule vajutada, et saata sõnumeid, ja need sõnumid salvestatakse ajutiselt ActiveMQ-sse ning saad sisse logida veebilehele, kus just parooli küsisid, et seda vaadata.

Seejärel kirjuta vastuvõtja, see tähendab tarbija:
Lisa ka viited nendele kahele DLL-ile, liides on väga lihtne, ainult ühe Lable'iga:


Niipea kui sa selle käivitad, leiad, et need sõnumid on siia vastu võetud ja serveripoolsed on kustutatud.
4. Kokkuvõte Ülaltoodud rakendus rakendab P2P sõnumijärjekorda, mis ajutiselt salvestatakse ja ootab töötlemist, ning sõnum kaob pärast töötlemist, tagades kohaletoimetamise, mitte kadumise ega maha kukkumise. Seda režiimi saab kasutada vaid piiratud juhtudel ning kliendil võib olla ainult üks, mis kuulub kiirtarne vormi ja ei vasta tellimuse töötlemise nõuetele, põhjus on väga lihtne: musta nimekirja inspekteerimislink saab selle tellimuse info ja ülevaatuslinki ei saa kätte, ning järgmises osas õpime koos "sõnumigrupi saatmise" ehk hüüa, tellimus tuleb, kõik hakkavad hõivatud olema...


Märkus: artikkel on uuesti trükitud ja artikli sõnum. Properties.SetString("filter","demo"); Seda ei pea seadistama!!




Eelmine:ActiveMQ püsiva tellimuse seaded
Järgmine:IAppBuilder liidesel puudub UseWebApi meetod
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com