Poe :: Componente :: Cliente :: Stomp

un'estensione perl per l'ambiente PoE
Scarica ora

Poe :: Componente :: Cliente :: Stomp Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • 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