uWSGI.. Por quê? Quando? Onde? Como?

1.012 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.012
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

uWSGI.. Por quê? Quando? Onde? Como?

  1. 1. uWSGI.. Por quê? Quando? Onde? Cícero Verneck Corrêadomingo, 25 de novembro de 12
  2. 2. uwsgi - o protocolo • Derivado do protocolo SCGI • Representação binaria • Tamanho do cabeçalho: 4 bytesdomingo, 25 de novembro de 12
  3. 3. Eu não posso usar esse protocolo mas quero usar os recursos • HTTP • FastCGI • ZeroMQdomingo, 25 de novembro de 12
  4. 4. uWSGI - application server container • Escrito em C • Cache • RPC • Gestão de Processos • Implementação de cluster • Plugins podem ser escritos em C/C++ e Objective-C • Open Source (github.com/unbit/uwsgi)domingo, 25 de novembro de 12
  5. 5. uWSGI - Suporte Tecnologia Versão Status Python 0.9.1 Estável Lua 0.9.5 Estável Perl 0.9.5 Estável Ruby 0.9.7 Estável Erlang 0.9.5 Estável PHP 1.0 Estável Mono(.net) 0.9.7 Inutilizável JVM 0.9.7 Alpha GO 1.4 Estáveldomingo, 25 de novembro de 12
  6. 6. uWSGI - configuração • Formatos: ini, json, xml, yaml, SQLite, LDAP, ENV, Linha de comando • Variáveis mágicas • Variáveis customizadas • Configuração Logica • Grande número de opções de configuraçãodomingo, 25 de novembro de 12
  7. 7. uWSGI - Variáveis mágicas app1.inidomingo, 25 de novembro de 12
  8. 8. uWSGI - Variáveis mágicas app1.inidomingo, 25 de novembro de 12
  9. 9. uWSGI - Variáveis customizadasdomingo, 25 de novembro de 12
  10. 10. uWSGI - Variáveis customizadasdomingo, 25 de novembro de 12
  11. 11. uWSGI - Configuração Logica for .. endfor if-dir / if-not-dir declarações suportadas if-env / if-not-env if-exists / if-not-exists if-file / if-not-file if-option / if-not-option if-reload / if-not-reloaddomingo, 25 de novembro de 12
  12. 12. uWSGI - Opções de Configuração • socket • processes • master • max-requests • plugins • logto https://github.com/unbit/uwsgi-docs • uid, gid • virtualenv • pythonpath • idle • emperor • zergdomingo, 25 de novembro de 12
  13. 13. Emperor multi-app deploymentdomingo, 25 de novembro de 12
  14. 14. Zerg Escalabilidadedomingo, 25 de novembro de 12
  15. 15. Broodlord Auto escalabilidadedomingo, 25 de novembro de 12
  16. 16. Broodlord Auto escalabilidadedomingo, 25 de novembro de 12
  17. 17. APIs decoradores, spool, cache, RPC, File, etc.domingo, 25 de novembro de 12
  18. 18. APIs decoradores, spool, cache, RPC, File, etc.domingo, 25 de novembro de 12
  19. 19. Cache Framework de cachedomingo, 25 de novembro de 12
  20. 20. uwsgitopdomingo, 25 de novembro de 12
  21. 21. Obrigado... cicero.verneck@studiosol.com.br github.com/CiceroComp @CiceroCompdomingo, 25 de novembro de 12

×