IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes PostgreSQL Discussion :

Mise en place de notification Asynchrone


Sujet :

Requêtes PostgreSQL

  1. #1
    Membre averti Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 507
    Points : 359
    Points
    359
    Par défaut Mise en place de notification Asynchrone
    Bonjour,
    Je suis en train de developper un client PostgreSQL et j'essaie de mettre en place le traitement de notification asynchrone (Requete LISTEN, UNLISTEN et NOTIFY).
    Comment mettre en place sur le serveur ces notifications ? la requete LISTEN est notée 'LISTEN nom' , nom est un nom de notification que l'on defini au niveau du serveur ? je trouve la doc pas trés clair a ce niveau la.
    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    D'après ce que j'ai compris, c'est un identifiant que tu choisis, tu écoute avec "LISTEN truc", et tu déclenche l’évènement depuis une autre requête avec "NOTIFY truc"

    J'ai testé et c'est bien ça, j'ai ouvert 2 sessions en même temps :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    kedare_web=> LISTEN test001;
    LISTEN
    <"La je fais les commandes sur l'autre connexions">
    kedare_web=> ;
    Asynchronous notification "test001" received from server process with PID 18740.
    kedare_web=>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    kedare_web=> LISTEN test001;
    LISTEN
    kedare_web=> NOTIFY test001;
    NOTIFY
    Asynchronous notification "test001" received from server process with PID 18740.
    kedare_web=>

  3. #3
    Membre averti Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 507
    Points : 359
    Points
    359
    Par défaut
    Merci ! je me connecte sur plusieurs sockets en meme temps, il est donc utile de faire 1 LISTEN par socket connectés ?

  4. #4
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Tu dois LISTEN sur toutes les connexions où tu veux récupérer l'événement

  5. #5
    Membre averti Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 507
    Points : 359
    Points
    359
    Par défaut
    Les notifications se declenchent sur quels types d'evenements ?

  6. #6
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Citation Envoyé par Fooshi Voir le message
    Les notifications se declenchent sur quels types d'evenements ?
    Via NOTIFY

Discussions similaires

  1. mise en place de notification push
    Par kodjoe dans le forum Mon programme
    Réponses: 0
    Dernier message: 20/04/2013, 19h21
  2. Mise en place des notifications avec GCM
    Par gégé140488 dans le forum Android
    Réponses: 1
    Dernier message: 10/10/2012, 18h21
  3. Pb de mise en place de l' I/O asynchrone
    Par paddy dans le forum Oracle
    Réponses: 13
    Dernier message: 24/01/2005, 10h22
  4. mise en place serveur web intranet
    Par gui4593 dans le forum Installation
    Réponses: 7
    Dernier message: 01/01/2004, 18h18
  5. Mise en place d'index....??
    Par liv dans le forum Requêtes
    Réponses: 6
    Dernier message: 18/12/2003, 11h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo