Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
Entre para seguir isso  
kleber-caetano

Programador Perl - Prestação de serviço remunerado

Recommended Posts

Estou precisando implementar uma função tipo fila de espera para atendimento em perl ( ambiente cgi ).

Pôr exemplo , um consultório com várias salas para atendimento médico

( pediatria , clínico geral , ortopedista , otorrino , cardiologista , raio x, etc ).

Quando um cliente ou requisição chega , é atendido se a sala estiver disponível caso contrário aguarda numa fila de espera pôr disponibilidade.

No exemplo acima , as várias especializações médicas , na prática significa

um script perl que consta no parâmetro ACTION do formulário.

Seria interessante que esta função fosse uma sub-rotina independente de tal forma que eu poderia introduzi-la nos meus scripts ( comando requerie ).

Portanto , ela poderia aceitar um parâmetro de entrada tipo tarefa e retornaria status

Por exemplo , verifica_disponibilidade( task0001,status ).

A rotina verificaria se a tarefa task0001 está sendo executada.

Caso ocupada => aguarda disponibilidade ( status = 0 )

Caso liberada => informa ao escript que a chamou com status = 1

Caso timeout => informa ao script que a chamou que ocorreu estouro de tempo com status = 2

A minha dúvida neste tema é que este controle deve ser único para todos os scipts ou seja , caso crie-se uma tabela em memória para controlar as tarefas em execução , esta tabela deve ser compartilhada

com todos os scripts que chamarem a rotina verifica_disponibilidade.

Nota - A considerações acima são meramente um exercício mental ou seja

vale qualquer solução.

Remunero pela prestação deste serviço , caso alguém , com experiência em perl , se interesse em implementar esta minha necessidade.

Agradeço a atenção dispensada ,

kleber

Nota - Meu conhecimento em perl é limitado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kleber,

voce precisa de um objeto que sempre que chamado faça a verificação para você.

Porque voce nao trabalha com tabelas (banco de dados) para fazer as correlações?

Se precisar ainda.....

Ats,

Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×