Zeromq :: Poller :: Timer

Temporizador simples para uso com Zeromq :: Poller
Baixe Agora

Zeromq :: Poller :: Timer Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • James Conerly
  • Site do editor:
  • http://search.cpan.org/~jconerly/

Zeromq :: Poller :: Timer Tag


Zeromq :: Poller :: Timer Descrição

Zeromq :: Poller é um módulo Perl que aguarda em soquetes Zeromq para eventos, e se você está escrevendo um daemon, você normalmente faria isso em um loop infinito. No entanto, se nada estiver acontecendo nesses soquetes, então Zeromq :: Poller apenas bloqueia seu método de pesquisa () indefinidamente. Os daemons podem querer fazer com que as coisas possam fazer coisas, como recarregar arquivos de configuração, conversar com bancos de dados ou trabalhos de processo que não conseguiram a primeira vez. Currently, Zeromq :: Poller não tem funcionalidade incorporada para permitir que você saia periodicamente da pesquisa. () e trabalho. Portanto, esta é a minha tentativa de adicionar funcionalidade de temporizador periódica ao Zeromq :: Poller, usando Zeromq.zeromq :: Poller :: Timer é um temporizador simples e semelhante a utilização com Zeromq :: Poller. Como um temporizador em anyevent, você pode definir cada temporizador para disparar uma vez ou em intervalos. Atualmente não suporta um recurso de retorno de chamada e nunca pode. O temporizador é simplesmente uma maneira de possibilitar a saída periodicamente da chamada de bloqueio para enquete () para que você possa fazer outras coisas daemony.synopsis Use Zeromq :: Poller :: Timer; Meu Temporizador = Zeromq :: Poller :: Timer-> Novo (Nome => 'My_Timer', # Requerido após => $ segundos, # intervalo necessário => $ segundos, pausar => , # padrões para 0); homepage do produto


Zeromq :: Poller :: Timer Software Relacionado