design sablon várólistabeli - verem túlcsordulás az orosz

Mit kell megvalósítani: alkotnak egy sort a feladatok és végrehajtani azokat.

Feladatok eltérő lehet. Jellemzett osztály, módszert és paramétereket ezt a módszert. Például a problémát ( "archive", "add-file-to-file", "name-archív fájl, file-name").

Kivitelezés lehet szakítva, majd folytattuk, például az idő lejárta végighaladni, és újra kell indítani.

Milyen tervezési minták tanácsot látni?

Jelentése viszont csökkenti az egyszerű üzenetek cseréje folyamatok között. Ez egy olyan folyamat, üzenetet küld a munkával kapcsolatos információkat, a másik vár egy üzenetet, és amint megérkezik - elvégzi a feladat, hogy az üzenetben leírt. Ezután üzenetet küld az első folyamat, amely a feladat. Jellemzően a kliens, a szerver és a munkavállaló. A kliens hozzáadja a feladat szerver megkapja azt, és elküldi a szükséges egy munkavállaló, aki azt. Annak érdekében, hogy megszervezi ezt a cserét, számos megoldás, többek között: Gearman, RabbitMQ, ActiveMQ, Amazon SQS (felhő szolgáltatás sorok).

Gearman használhatnak a projekteket. Az ügyfél adhat feladatot végrehajtani a háttérben, és várja annak végrehajtását, és nyomon követhetik. Szerint gearman sok információt az interneten, és vannak az ügyfelek számára szinte az összes népszerű programozási nyelvet. Eddig nincs panasz is fut már nagyon gyors és stabil.

Megoldások sorban elég. Mit kell használni - valószínűleg ízlés dolga. Mindennek megvan a maga előnye és hátránya. Google felé "Sor", "Message Queue". Ha idő előtt abbahagyja a gearman segítségével telepíteni és konfigurálni.

Kapcsolódó cikkek