wirecloud-pubsub PubSub dəstək təmin edən bir Wirecloud plugin edir.
Quraşdırma
* Wirecloud_pubsub * django.contrib.static funksiyaları istifadə ildən, siz settings.py`` `` sizin `` INSTALLED_APPS`` əlavə etməlidir:
& 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; )
Həmçinin sizin `` WIRECLOUD_PLUGINS`` əlavə etmək lazımdır:
& 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; )
Sizin Wirecloud quraşdırılması əmrləri collectstatic run və kompres unutmayın:
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py collectstatic
& Nbsp; & nbsp; & nbsp; & nbsp; ./manage.py kompres
istifadə
Wirecloud-pubsub quraşdırılıb aktivləşdirilmiş sonra, gadgets EzWebAPI.SilboPS vasitəsilə PubSub functionallities istifadə edə bilər. Hal-hazırda, EzWebAPI.SilboPS yalnız PubEndPoint, SubEndPoint və Filter dərsləri ixrac edir. SilboPS tam sənədlər https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md mövcuddur.
Məsələn
::
& Nbsp; & nbsp; & nbsp; var son nöqtə;
& Nbsp; & nbsp; & nbsp; funksiyası dərc () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ({dəyərinin: 'Salam dünya! "}) endpoint.publish;
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; funksiyası start_publishing () {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; endpoint.advertise ({"dəyər", ['küç']});
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setInterval (2000-ci il dərc);
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; son nöqtə = EzWebAPI.SilboPS.PubEndPoint ({
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; OnOpen: function (nöqtə) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('son nöqtə hazır');
& 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 (nöqtə) {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; alert ('son nöqtə qapalı');
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; })
tələblər
- Python
- Wirecloud
- A PubSub server (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)
Şərhlər tapılmadı