Este guia simples cobrirá os ossos nus da implementação do aipo com Python.
Requisitos
Instale a versão mais recente do Python 3 e Redis Server.
Conhecimento básico em Redis e Python.
Instalação
Para usar aipo com Redis, você precisa instalar dependências. Podemos fazer isso instalando o pacote Redis, como mostrado no comando abaixo:
$ PIP3 Instalação -U aipo [Redis]
Configure o aipo
O próximo passo é criar um arquivo que mantenha o código -fonte para o nosso aplicativo. Você pode nomear o arquivo com qualquer termo ou rótulo que você achar adequado.
$ MKDIR Redis-Celaria
$ CD Redis-Celaria
Crie o arquivo de origem.
$ Touch Main.py
Edite o arquivo com seu editor de texto e adicione o código.
De Celery Import Celery
Broker_url = "Redis: //: [email protected]: 6379/0 "
app = aipo ('main', broker_url)
@aplicativo.principal
def maximum (x, y):
Se x> y:
retornar x
outro:
retornar y
No código mostrado acima, comece importando os módulos necessários.
Em seguida, definimos o Broker_url que mantém o URL no banco de dados Redis.
O URL segue o formato mostrado abaixo:
redis: //: senha@host: porta/db_index
Em seguida, criamos uma instância da classe de aipo e passamos o módulo atual e o URL como os parâmetros.
Também criamos uma função simples que retorna no máximo dois números.
Execute o trabalhador como:
$ python3 -m aipo -a um trabalhador principal -l Informações
Ligue para a tarefa
Chame a tarefa usando o método de atraso como:
Do máximo de importação principal
adicionar.Atraso (100,30)
A execução da tarefa retorna um resultado assíncrono que você pode usar para verificar o status da tarefa ou obter o resultado.
Conclusão
Este pequeno artigo ilustra como usar o projeto de aipo com Redis, cobrindo os fatos básicos da implementação do aipo com Python. Verifique os documentos para obter artigos e tutoriais de guia mais impressionantes e fáceis.