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

Vaade: 156057|Vastuse: 37

[Konsooliprogramm] .net/c# Zookeeperi hajutatud luku rakendus [lähtekood]

[Kopeeri link]
Postitatud 04.04.2018 17:10:42 | | | |
Esiteks on järgmised kaks artiklit .net/c# Zookeeper levitatud lukke:

Hüperlingi sisselogimine on nähtav.

Hüperlingi sisselogimine on nähtav.

Tegelikult on ülaltoodud kaks artiklit valed! Täiesti eksitav programmeerimisarendajaid!


TeaveLoomaaiahoidja paigaldusjuhend:

【Practical Combat】Zookeeper paigaldusõpetus Windowsi keskkonnas
http://www.itsvse.com/thread-4603-1-1.html
(Allikas: Architect_Programmer)

Zookeeperi hajutatud luku rakendamise põhimõte on selgitatud lihtsate sõnadega:

1: Pane kõik lapsõlmed kapi alla

2: Kõik alam-sõlmed on sorteeritud, siin on kaks olukorda

Kui teie sõlmel on väikseim seerianumber, loetakse klient lukustuse saanud. Sa võid teha oma asja!
Kui sinu sõlm ei ole väikseim seerianumber, siis see sõlm, mis kuulab väikseimat sõlme, ei ole eelmine sõlm, mis on sinust väiksem!! Pane tähele!
(Sest su eelmine sõlm võib aeguda ja luku vabastada!) )

3: Oota loomaaiahoidja teadet ja korda operatsiooni 2, tõmba kõik sõlmed välja, sorteeri need ja otsusta, kas oled väikseim sõlmpunkt............

Kui oleme põhimõtte selgeks saanud, vaatame, miks artikli kaks esimest sissejuhatust on valed?





Vaadates artikli järjekorra näidet, tundub see õige ja tulemus pärast jooksmist on samuti õige! Kuid kui sa seda paar korda testid, tead, et artikli kood on täiesti vale!!!

Nii et, teades põhimõtet, kirjutame selle ise! Igatahes, see pole esimene kord, kui internetis koodiga kokku puutun!

Siin on õige gif:



Kõnekood:



ZooKeeperNet.dll kasutatud versioon on 3.4.6.1

[Tegelik lahing] ASP.NET Core põhineb Redis levitatud lukuvälgu müügil
https://www.itsvse.com/thread-9397-1-1.html

Lõpuks lisa lähtekood:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse





Eelmine:Lahenda probleem "Parooli kasutamine käsurea liidesel... "
Järgmine:jquery saab jquery objekti sildi tüübi
Postitatud 06.05.2019 18:15:55 |
LZ, ma vaatasin lähtekoodi ja see ei käsitlenud zk timeout'i operatsioone, nagu lukkude vabastamine, olgu see siis ZK ajutise sõlme mehhanismi tõttu. Kui zk katkestatakse, kustutatakse sõlm automaatselt.
Postitatud 03.07.2019 11:16:25 |
Jooksuviga: Viskab erandi tüübiga ZooKeeperNet.KeeperException+ConnectionLossException.
Postitatud 06.05.2019 18:17:02 |
Ühe zk puhul ei pruugi probleeme olla. Kui zk on klaster, kas 3 zk andmete sünkroniseeritud uuenduste jõudlusega võib tekkida probleeme?
Postitatud 08.04.2018 16:32:38 |
Aitäh jagamast, vaatame lähemalt
Postitatud 01.06.2018 12:01:39 |
Aitäh, et jagasid
Postitatud 05.07.2018 12:31:02 |
Ilus postitus
Postitatud 10.07.2018 12:11:14 |
Mark
Mark
Mark
Mark
Postitatud 11.07.2018 15:47:20 |
Jah, me töötame jaotusluku rakendamise skeemi kallal
Postitatud 01.08.2018 12:52:23 |
Vaatame lähemalt
Postitatud 28.10.2018 19:55:23 |
Õpi õppima
Postitatud 31.10.2018 16:52:15 |
Õpin, aitäh
Postitatud 23.11.2018 10:24:32 |
Pole paha, väga hea
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