Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 24265|Odgovoriti: 0

[Vir] . .Net platforma

[Kopiraj povezavo]
Objavljeno na 9. 01. 2017 14:41:52 | | | |
1. Uvod v ActiveMQ Najprej analizirajte tak scenarij: ko nakupujemo na spletni strani, moramo pregledati, oddati naročilo, ustvariti račun, obdelati plačilo, izpolniti naročilo, poslati itd. Vendar pa je uporabnik, ko odda naročilo, takoj preusmerjen na stran "Hvala za vaše naročilo". Poleg tega, če ni zamude, bo uporabnik prejel tudi e-pošto. Če uporabimo tradicionalen način implementacije, je to običajno upravljanje baze podatkov, nato klicanje različnih vmesnikov, različnih storitev, da čakamo na različne odgovore, tako da traja dolgo, da vidimo rezultat naslednjega naročila; če je težava v določeni povezavi, rezultat naročila nekaj časa ne bo viden, kar je za sodobno e-trgovino nesprejemljivo. Nato lahko ActiveMQ ta problem zelo dobro reši: ko uporabnik odda naročilo, se ActiveMQ pokliče za oddajo naročila, nato se sistem lahko vrne na stran z rezultati, celoten postopek naročila pa ne bo poklican sinhronsko, ozadje JOB pa se lahko pogovarja in teče. Če je obseg naročil na recepciji velik, je treba vsako naročilo poklicati le enkrat, in pisarna v ozadju ne more vsega urediti naenkrat? Vzemi si čas, nihče te ne sili, naročila čakajo v vrsti v ActiveMQ, ne bodo razdraženi.    Ta scenarij je idealen za vrsto predpomnilniško vrsto, imenovano vrsta sporočil, ki jo lahko implementira veliko izdelkov, in mimogrede, odgovori na naslednje morebitno vprašanje: je veliko hitrejša od baze podatkov.
Ta članek se začne z osnovami in se skupaj uči o sistemskem operacijskem okolju tega članka: Window7 32-bit
2. Prenesite uradno spletno stran ActiveMQ, naslov za prenos: http://activemq.apache.org/
3.运行ActiveMQ解压缩apache-activemq-5.10.0-bin.zip,然后双击apache-activemq-5.10.0inwin32activemq.bat运行ActiveMQ程序。
Oglejte si zadnjo vrstico izhoda konzole: "dostop do vseh MBeans je dovoljen", da dokažete, da je bil zagon uspešen.
Po zagonu ActiveMQ se lahko prijavite prek brskalnika za prijavo: http://localhost:8161/admin/ avtentikaciji je privzeto uporabniško ime admin, geslo pa admin
(Predpostavka je, da je Java okolje nameščeno)
Prenesite .NET različico Dll:Apache.NMS-1.6.0-bin.zip in Apache.NMS.ActiveMQ-1.6.4-bin.zip hkrati
Prenesite vse tukaj: http://archive.apache.org/dist/activemq/apache-nms/1.6.0/
3. Prvi primer ActiveMQ uporablja C# za zapis vira informacij, tj. producenta:
Vmesnik je zelo preprost, Lable, TextBox, gumb, nato dodajte Apache.NMS.dll in Apache.NMS.ActiveMQ.dll reference, jih poiščite v drugih dveh paketih za prenos zgoraj, pozorno spremljajte številko različice.




Lahko kliknete gumb za pošiljanje sporočil, ta sporočila pa bodo začasno shranjena v ActiveMQ, kjer se lahko prijavite na spletno stran, kjer ste pravkar zahtevali geslo za ogled.

Nato zapišemo sprejemnika, torej potrošnika:
Dodajte tudi reference na ti dve DLL-ji, vmesnik je zelo preprost z le eno Lable:


Takoj ko ga začnete, boste ugotovili, da so ta sporočila tukaj prejeta, strežniška pa izbrisana.
4. Povzetek Zgornje implementira P2P vrsto sporočil, ki je začasno shranjena in čaka na obdelavo, sporočilo pa po obdelavi izgine, kar zagotavlja, da dostava ni izgubljena in ni izpuščena. Ta način je mogoče uporabiti le v omejenih primerih, stranka pa ima lahko le enega, ki spada v obliko ekspresne dostave in ne more izpolniti zahtev za obdelavo naročila, razlog je zelo preprost: povezava za pregled črne liste pridobi te informacije o naročilu, povezave za pregled pa ni mogoče dobiti, v naslednjem delu pa izvemo "skupinsko pošiljanje sporočil" skupaj, torej zakričite, naročilo prihaja, vsi začnejo biti zaposleni...


Opomba: Članek je ponovno objavljen, prav tako sporočilo članka. Properties.SetString("filter","demo"); Tega ni treba nastaviti!!




Prejšnji:Trajne nastavitve naročnine ActiveMQ
Naslednji:Vmesnik IAppBuilder nima metode UseWebApi
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com