| Poe :: Componente :: Cliente :: Stomp un'estensione perl per l'ambiente PoE |
Scarica ora |
Poe :: Componente :: Cliente :: Stomp Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Kevin L. Esteb
- Sito web dell'editore:
- http://search.cpan.org/~kesteb/
Poe :: Componente :: Cliente :: Stomp Tag
Poe :: Componente :: Cliente :: Stomp Descrizione
Poe :: Componente :: client :: Stomp è un modulo perl che gestisce i dettagli nitty-grintosi di configurare il canale di comunicazione in un server di coda di messaggi. Avrai bisogno di sottomarino questo modulo con il tuo per essere utile per essere utile.an tentare di mantenere quel canale verrà effettuato quando / se tale server dovrebbe verificarsi sparire dalla rete. Non c'è niente di più spiacevole, dover andare in giro a dozzine di server e riavviare i processi. Quando vengono ricevuti i messaggi, vengono generati eventi specifici. Tali eventi sono basati sul tipo di messaggio. Se sei interessato a quegli eventi dovresti sovrascrivere il comportamento predefinito per tali eventi. Il comportamento predefinito è quello di fare nulla.SynopsisTishis Module è una classe utilizzata per creare client necessari per accedere a un server di messaggi che comunica con il protocollo Stomp. Il tuo programma potrebbe apparire come segue: Client del pacchetto; usa Poe; Usa la base QW (PoE :: Component :: client :: Stomp); usare rigoroso; Utilizzare Avvertenze; sub handle_connection {my ($ kernel, $ self) = @_ ; My $ NFRAME = $ SELF-> STOMP-> Connect ({Login => 'Test', passcode => 'Test'}); $ kernel-> resa ('send_Data' => $ NFRAME); } sub handle_connected {my ($ kernel, $ self, $ fotogramma) = @_ ; My $ NFRAME = $ self-> Stomp-> Iscriviti ({destinazione => $ self-> config ('code'), ACK => 'Client'}); $ kernel-> resa ('send_Data' => $ NFRAME); } sub handle_message {my ($ kernel, $ self, $ frame) = @_ ; My $ MESSAGE_ID = $ FRAME-> Intestazioni -> {'Message-ID'}; My $ NFRAME = $ SELF-> STOMP-> ACK ({'Message-ID' => $ MESSAGE_ID}); $ kernel-> resa ('send_Data' => $ NFRAME); } Pacchetto principale; usa Poe; usare rigoroso; Client-> spawn (alias => 'test', code => '/ coda / test',); $ poe_kernel-> run (); Esci 0; Homepage del prodotto
Poe :: Componente :: Cliente :: Stomp Software correlato