wirecloud-pubsub

Software screenshot:
wirecloud-pubsub
Software detaljer:
Version: 0.4 Beta 3
Upload dato: 14 Apr 15
Udvikler: CoNWeT Lab
Licens: Gratis
Popularitet: 4

Rating: 4.0/5 (Total Votes: 1)

wirecloud-PubSub er en Wirecloud plugin, der giver PubSub support.
Installation

Da * wirecloud_pubsub * bruger django.contrib.static funktionaliteter, bør du føje den til din `` INSTALLED_APPS`` i `` 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; )
Også du nødt til at tilføje det til din `` 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; )
Glem ikke at køre collectstatic og komprimere kommandoer på din Wirecloud installation:
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py collectstatic
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py komprimere
Anvendelse
Når wirecloud-PubSub er installeret og aktiveret, kan gadgets udnytte de PubSub functionallities gennem EzWebAPI.SilboPS. I øjeblikket EzWebAPI.SilboPS kun eksporterer PubEndPoint, SubEndPoint og Filter klasser. Fuld dokumentation af SilboPS er tilgængelig på https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.
Eksempel
::
& Nbsp; & nbsp; & nbsp; var endpoint;
& Nbsp; & nbsp; & nbsp; funktion udgive () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.publish ({"værdi": "Hej Verden!"});
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; funktion start_publishing () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.advertise ({»værdi«, [STR]});
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setInterval (offentliggøre, 2000);
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; endepunkt = EzWebAPI.SilboPS.PubEndPoint ({
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; OnOpen: funktion (endpoint) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint klar ");
& 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: funktion (endpoint) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint lukket ");
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; })

Krav :

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

Kommentarer til wirecloud-pubsub

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!