wirecloud-PubSub egy Wirecloud plugin, ami biztosítja PubSub támogatást.
Telepítés
Mivel * * wirecloud_pubsub használ django.contrib.static funkciókat, akkor add meg a `` INSTALLED_APPS`` a `` 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; )
Szintén meg kell hozzá, hogy a `` 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 felejtsd el futtatni a collectstatic és tömöríteni parancsokat a Wirecloud telepítés:
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py collectstatic
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py borogatás
Használat
Miután wirecloud-PubSub telepítve és aktiválva, szerkentyű kihasználhatják a PubSub functionallities keresztül EzWebAPI.SilboPS. Jelenleg EzWebAPI.SilboPS csak az export PubEndPoint, SubEndPoint és szűrő osztályok. Teljes dokumentációját SilboPS érhető el https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.
példa
::
& Nbsp; & nbsp; & nbsp; var végpont;
& Nbsp; & nbsp; & nbsp; funkciót közzé () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.publish ({"érték": a "Hello World!"});
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; funkciót start_publishing () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.advertise ({"érték", ['str']});
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setInterval (kihirdetik 2000);
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; végpont = EzWebAPI.SilboPS.PubEndPoint ({
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; onopen: function (végpont) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint kész ");
& 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 (végpont) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('Endpoint zárt ");
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; })
követelmények :
- Python
- Wirecloud
- A PubSub szerver (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)
Hozzászólás nem található