DISKUSE
export vložených příloh z dokumentové knihovny 
05.08.2019 12:50

Kalkulačka  (1)
30.07.2019 13:19

Problém s polem From v mailech posílaných přes SMT... 
01.07.2019 16:30

ECL 
03.04.2019 16:10

Agent přestal fungovat (1)
18.03.2019 08:28

Načíst krátký text z webu 
17.03.2019 23:32

Indexy mimo DB (1)
19.02.2019 15:46

planovaný agent v mail.box (1)
17.02.2019 15:11


Š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)

»