Des Lapins et des Poneys



Documents pareils
Présentation d'un MOM open-source

Intégration de systèmes

Grid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department

Les clés pour un hébergement web réussi. Bruno Mairlot Maehdros SPRL

OFFRE HÉBERGEMENT DES SITES WEB & NOMS DOMAINE

pythonocc: une plateforme de développement agile d applications CAO.

LA PLATE-FORME D'ALTERN C

L identité numérique. Risques, protection

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

OFFRE HÉBERGEMENT DES SITES WEB & NOMS DOMAINE

Paris JUG. Spring Batch. Mardi 14 Mai Olivier Bazoud Julien Jakubowski

Configuration de tous les systèmes d exploitations

Présentation du ResEl

Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin. 18 mars 2015

Guide pour bien débuter avec

Guide des procédures. - Version mars GUIDE DES PROCÉDURES 30 mars

APPEL À COMMUNICATIONS 2010

IceWarp Desktop Client permet de gérer à la fois les s, les calendriers, les contacts et les messages instantanés.

XMPP, Jabber et Jingle

Guide d utilisateurs Plesk 11 WEBPACK. Guide d utilisateurs

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG

Spécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr

Réunion du 1er Avril VoIP : théorie et réalité opérationnelle. info@ipercom.com

Programme formation pfsense Mars 2011 Cript Bretagne

Réseaux. 1 Généralités. E. Jeandel

Clément Prudhomme, Emilie Lenel

Gestion des domaines

Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription

Paramétrage de compte mail netplus sur iphone et ipad

Étape 1 / CHOISIR UN HÉBERGEMENT


OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

MailStore Server 7 Caractéristiques techniques

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Evaluation et mise en place d un serveur de messages pour Chamilo 2.0

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

Installation de Joomla avec Filezilla

IPBX SATURNE. Spécifications Techniques

Journées du CUME sur l externalisation des services janvier 2010 Date

Messagerie asynchrone et Services Web

Outils de développement collaboratif

Chapitre 1 Windows Server

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

TP Protocoles SMTP et POP3 avec Pratiquer l algorithmique

Transport Layer Security (TLS) Guide de mise en œuvre. Version: 1.0

M Architecture des réseaux

La gestion des serveurs de mail

Manuel d'installation de Joomla 1.7

Android et le Cloud Computing

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Protocole SSH-2.0. Tuan-Tu, TRAN. Janvier 2009

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Tunnels. Plan. Pourquoi? Comment? Qu est-ce? Quelles solutions? Tunnels applicatifs ESIL INFO 2005/2006. Sophie Nicoud

L3 informatique TP n o 2 : Les applications réseau

Domaines d'intervention Conseil & Formations. Expertises Métiers & e Business Technologies Microsoft & OpenSource Méthodologies et gestion de projet

Présentation du Serveur SME 6000

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Dans l'épisode précédent

Présentation Toulibre. Jabber/XMPP

EBICS ou SWIFNET? : Préparez-vous au nouveau standard!

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

EFIDEM easy messaging systems. EFIDEM SAS 3 rue de Téhéran Paris T : F : info@efidem.

Comment mettre en ligne un site WordPress local

Exemple d application: l annuaire DNS Claude Chaudet

Business Process Execution Language

Dr.Web Les Fonctionnalités

Web & Libre. Outils pour être présent sur le net librement

Hébergement de site web Damien Nouvel

Sommaire 1 CONFIGURER SA MESSAGERIE 2 2 CONSULTER VOS MAILS SUR INTERNET (WEBMAIL) 7 3 PROBLEMES POSSIBLES 8

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres.

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

VPN. Réseau privé virtuel Usages :

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre )

Recueillir des données objectivées

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Installation de GFI MailSecurity en mode passerelle

Sauvegardes par Internet avec Rsync

HEBERGEMENT SAGE PME Cloud Computing à portée de main

Configurer et sécuriser son réseau sans fil domestique

18 TCP Les protocoles de domaines d applications

Cisco CCVP. Configuration de CUCM

Advisor Master Advanced GSM SMS GPRS

Principe de la messagerie électronique

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

Informatique en nuage Cloud Computing. G. Urvoy-Keller

OFFICE OUTLOOK QUICK START GUIDE

Plateforme Applicative Zend PHP Cloud

Le travail collaboratif et l'intelligence collective

One2net. Manuel de l administrateur - PRINCIPES DE BASE. Services internet

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Applications et Services WEB: Architecture REST

AIDE A LA CREATION D UN COMPTE NOM DE DOMAINE, SOUS-DOMAINE, FTP, BASE DE DONNEES

Transcription:

Des Lapins et des Poneys Quand AMQP rencontre Django http://www.flickr.com/photos/stuckincustoms/431377484/

Olivier Meunier 9 ans PHP Dotclear Développeur web / Celeonet.fr Python et Django depuis un an

asynchrone Une commande, pas de réponse immédiate Des solutions : Jabber, Multiprocessing, AMQP http://www.flickr.com/photos/gruzuk/523650561/

Serveur Web Ajouter un hôte Ajouter un alias Serveur Mail Données Supprimer un compte Serveur FTP Commander un domaine Passerelle Domaines

Besoins Envoyer des commandes Ne pas attendre de réponse immédiate Fire and forget Multiprocessing XMPP STOMP SMTP (wtf?)

AMQP Advanced Message Queueing Protocol Point à point Orienté message Files d attente Interopérable http://www.flickr.com/photos/sigmadelta/2256749141/

déclare Applications Server (Broker) Clients Consumer Publisher Exchange Queue Consumer Publisher Exchange Queue Consumer Envoie un message en déclarant : Exchange Routing key Déclare : Queue Exchange S'abonne à : Queue Exchange Routing key

RabbitMQ http://www.rabbitmq.com/ Erlang Aucune configuration rabbitmq-server

amqplib http://barryp.org/software/ AMQP 0.8 Autres clients Python txamqp (twisted) Carrot Celery

Cas concret Commander des noms de domaines EPP et XML/RPC Asynchrone Modèles django Commandes django http://thereifixedit.com/2010/04/06/epic-kludge-photopipe-dreams-always-run-into-knots/

Du code, du code class Operation(WithDates): STATUS_PENDING = 0 STATUS_SENT = 1 STATUS_DONE = 2 STATUS_ERROR = -1 STATUSES = ( (STATUS_PENDING, 'pending'), (STATUS_SENT, 'sent'), (STATUS_DONE, 'done'), (STATUS_ERROR, 'error'), ) status = models.integerfield(null=false, choices=statuses, default=0) queue = models.charfield(max_length=80) cmd = models.charfield(max_length=80) args = JSONField() msg = models.textfield(null=true) objects = OperationsManager()./manage.py operations_daemon

Bonaldi!

Le fabuleux monde des noms de domaine Un standard : EPP Des variantes pour chaque registre Une interface XML/RPC pour certaines extensions gérées par Gandi Synchrone ou asynchrone

Afnic Opérations Agent opérations domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domains domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domains domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domains domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domains domaines dns.be RabbitMQ Gandi Domaines

Créer django.fr Afnic Opérations Agent opérations domains domaines dns.be RabbitMQ Gandi Domaines

Merci! http://neokraft.net/ olivier@neokraft.net