report.toc 2.22 KB
Newer Older
's avatar
committed
1
2
3
\select@language {french}
\contentsline {section}{\numberline {1}Pr\IeC {\'e}sentation du probl\IeC {\`e}me}{3}{section.1}
\contentsline {section}{\numberline {2}L'algorithme de Lamport}{4}{section.2}
's avatar
committed
4
5
6
7
8
\contentsline {subsection}{\numberline {2.1}Structure}{4}{subsection.2.1}
\contentsline {subsubsection}{\numberline {2.1.1}Actions initi\IeC {\'e}es par les sites}{4}{subsubsection.2.1.1}
\contentsline {paragraph}{\numberline {2.1.1.1}Acquisition de la ressource}{4}{paragraph.2.1.1.1}
\contentsline {paragraph}{\numberline {2.1.1.2}Lib\IeC {\'e}ration de la ressource}{4}{paragraph.2.1.1.2}
\contentsline {subsubsection}{\numberline {2.1.2}\IeC {\'E}v\IeC {\'e}nements reconnus par les sites}{4}{subsubsection.2.1.2}
9
10
11
\contentsline {paragraph}{\numberline {2.1.2.1}R\IeC {\'e}ception d'un message \texttt {REQ}}{5}{paragraph.2.1.2.1}
\contentsline {paragraph}{\numberline {2.1.2.2}R\IeC {\'e}ception d'un message \texttt {FRE}}{5}{paragraph.2.1.2.2}
\contentsline {paragraph}{\numberline {2.1.2.3}R\IeC {\'e}ception d'un message \texttt {VAL}}{5}{paragraph.2.1.2.3}
's avatar
committed
12
13
14
15
16
17
18
19
20
21
\contentsline {section}{\numberline {3}Impl\IeC {\'e}mentation avec RabbitMQ}{6}{section.3}
\contentsline {subsection}{\numberline {3.1}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme d'exchange}{6}{subsection.3.1}
\contentsline {subsubsection}{\numberline {3.1.1}Connexion au serveur RabbitMQ et communication avec les voisins}{6}{subsubsection.3.1.1}
\contentsline {subsubsection}{\numberline {3.1.2}D\IeC {\'e}finition des variables de l'algorithme de Lamport}{7}{subsubsection.3.1.2}
\contentsline {subsubsection}{\numberline {3.1.3}Publication d'un message}{7}{subsubsection.3.1.3}
\contentsline {subsubsection}{\numberline {3.1.4}R\IeC {\'e}ception d'un message}{8}{subsubsection.3.1.4}
\contentsline {subsubsection}{\numberline {3.1.5}Acquisition de la ressource par un processus utilisateur}{9}{subsubsection.3.1.5}
\contentsline {subsubsection}{\numberline {3.1.6}Utilisation du n\IeC {\oe }ud avec un thread consommateur}{11}{subsubsection.3.1.6}
\contentsline {subsubsection}{\numberline {3.1.7}Communication entre processus}{11}{subsubsection.3.1.7}
\contentsline {subsection}{\numberline {3.2}Impl\IeC {\'e}mentation par le m\IeC {\'e}canisme de topic}{14}{subsection.3.2}