W zadaniu tym tworzymy symulator rozbudowanego systemu kolejkowego.
Pojedynczy element rozbudowanego systemu kolejkowego to połączone ze sobą kolejka na zadania i element (zwany serwerem) te zadania przetwarzający. Przykładem takiego elementu może być pojedyncza kasa w sklepie.
W naszym przypadku pojedyncze elementy z własną kolejką i serwerem zostaną ze sobą pospinane tak, że zadania przetworzone przez jeden element trafiać będą do kolejnych kolejek i serwerów. Zadania w trakcie przechodzenia przez system będą się rozdzielać (z jednego serwera będą trafiać do kilku różnych kolejek) i łączyć (z kilku serwerów do jednej kolejki). Pojedynczy obiekt posiadający kolejkę, serwer i unikalny numer identyfikacyjny będzie tu nazywany elementem przetwarzającym (PU - Processing Unit).
PU zostały podzielone na dwa rodzaje: NORMAL (na obrazku z serwerem koloru zielonego) to takie, które po przetworzeniu przez serwer zadania umieszczają to zadanie w kolejce kolejnego PU. PU typu TERMINAL (z niebieskim serwerem) przesyłają zadania ze swojej kolejki do własnego serwera, ale po zakończeniu jego pracy nie to zadanie nie umieszczane w kolejce kolejnego PU - w tych PU zadania kończą bieg.
Państwa zadanie polega na stworzeniu narzędzia do budowy systemu złożonego z wielu PU oraz symulacji jego pracy.
wiecej info na priv/screeny
Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve.
Here is the reason. Why you should pick me?
a) I am a very expert and have the same kind of experience of 5 years.
b) I work very hard (16+ hours a day and 7 days a week) and also very fast so... it will be done very soon than most of the other providers
c) And most important part is my policy:
"I will give you (to my client) life time support (as long as you keep relation with me). And fix any bugs/problem without any cost. So, don't ever worry about me”
Please sir, leave a reply ASAP, as I am waiting for your kind reply