wirecloud-pubsub

Logiciel capture d'écran:
wirecloud-pubsub
Détails logiciels:
Version: 0.4 Beta 3
Date de transfert: 14 Apr 15
Développeur: CoNWeT Lab
Licence: Gratuit
Popularité: 4

Rating: 4.0/5 (Total Votes: 1)

wirecloud-pubsub est un plugin Wirecloud qui fournit un soutien PubSub.
Installation

Depuis wirecloud_pubsub * * utilise django.contrib.static fonctionnalités, vous devez l'ajouter à votre `` INSTALLED_APPS`` dans `` settings.py``:
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Wirecloud_pubsub',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; )
Aussi, vous devez l'ajouter à votre `` WIRECLOUD_PLUGINS``:
& Nbsp; & nbsp; & nbsp; WIRECLOUD_PLUGINS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Wirecloud_pubsub.wirecloud.PubSubPlugin',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; )
Ne oubliez pas de lancer l'collectstatic et de compresser des commandes sur votre installation Wirecloud:
& Nbsp; & nbsp; & nbsp; & nbsp; collectstatic ./manage.py
& Nbsp; & nbsp; & nbsp; & nbsp; compresse ./manage.py
Utilisation
Une fois wirecloud-pubsub est installé et activé, gadgets peuvent profiter des functionallities PubSub travers EzWebAPI.SilboPS. Actuellement, EzWebAPI.SilboPS exporte uniquement les classes PubEndPoint, SubEndPoint et de filtres. Une documentation complète de SilboPS est disponible à https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.
Exemple
::
& Nbsp; & nbsp; & nbsp; critère var;
& Nbsp; & nbsp; & nbsp; fonction de publication () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.publish ({«valeur»: «Bonjour tout le monde! '});
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; start_publishing fonction () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.advertise ({«valeur», ['str']});
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setInterval (publier, 2000);
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; point final = EzWebAPI.SilboPS.PubEndPoint ({
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; OnOpen: function (point final) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint prêt »);
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; start_publishing ();
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; onclose: function (point final) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint fermé');
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; })

Exigences :

  • Python
  • Wirecloud
  • Un serveur PubSub (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)

Commentaires à wirecloud-pubsub

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!