DISKUSE
Jak omezit vkládání textu do textového pole z kláv... 
04.04.2024 13:55

HCL Domino na NAS QNAP (1)
20.02.2024 10:34

Vložení přílohy do dokumentu MS Word (3)
14.02.2024 20:54

Problěmy s diakritikou. (4)
06.02.2024 17:34

AI pomocnici 
15.01.2024 10:16

Export do pdf souboru (1)
12.01.2024 23:11

Agent přestává fungovat (1)
18.11.2023 06:42

RTF - Computed (2)
19.10.2023 13:00


ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Unread Marks - 3

Vytisknout článek

Třetí díl Funkčnosť Unread Marks se věnuje podrobným popisům stavů v Unread Journal a Unread Table na dvou serverech v závislosti na standardním chování klienta.


Synchronizáciu UT si demonštrujeme na príklade, keď používateľ pristupuje k replikám aplikácie na dvoch serveroch (A1, A2).

Chronologický sled udalostí:

KrokPoužívateľUJ
(Klient)
UT
(A1)
UT
(A2)
1.Otvorí databázu A1
2.Prečíta dokument D1Doplní sa záznam o prečítaní D1Odstráni sa D1 zo zoznamu nečítaných
3.Otvorí databázu A2Aktualizuje sa podľa UJ, teda odstráni sa D1 zo zoznamu nečítaných
4.Označí D1 ako nečítanýDoplní sa záznam o neprečítaní D1Doplní sa D1 do zoznamu nečítaných
5.Otvorí databázu A1Aktualizuje sa podľa UJ, teda doplní sa D1 do zoznamu nečítaných

Obsah jednotlivých komponentov:

KrokPoužívateľUJ
(Klient)
UT
(A1)
UT
(A2)
1.Otvorí databázu A1......
D1
D2
...
...
D1
D2
...
2.Prečíta dokument D1...
D1 - Read
...
...
D1
D2
...
...
D1
D2
...
3.Otvorí databázu A2...
D1 - Read
...
...
D1
D2
...
...
D1
D2
...
4.Označí D1 ako nečítaný...
D1 - Read
D1 - Unread
...
...
D1
D2
...
...
D1
D2
...
5.Otvorí databázu A1...
D1 - Read
D1 - Unread
...
...
D1
D2
...
...
D1
D2
...


Popisovaný mechanizmus je síce trošku komplikovaný, no zdá sa pre distribuované prostredie funkčný. Bohužiaľ, zdanie klame. Existujú reprodukovateľné situácie, kedy synchronizácia zlyháva. Bližšie už v nasledujúcej kapitole.


Autor: Miroslav Uhlár
Datum: 26.05.2004


Sdílet článek Seznam komentářů

Zatím nebyl přidán žádný komentář. Buďte první!


Související články:
» 

Unread Marks - 4

 (Jak funguje..., 11.06.2004)

» 

Unread Marks - 2

 (Jak funguje..., 24.05.2004)

» 

Unread Marks - 1

 (Jak funguje..., 20.05.2004)

»