wirecloud-pubsub

نرم افزار تصویر:
wirecloud-pubsub
جزئیات نرم افزار:
نسخه: 0.4 Beta 3
ها تاریخ: 14 Apr 15
توسعه دهنده: CoNWeT Lab
پروانه: رایگان
محبوبیت: 4

Rating: 4.0/5 (Total Votes: 1)

در wirecloud-pubsub پلاگین Wirecloud فراهم می کند که حمایت PubSub است.
نصب
از آنجا * * * * * * * * wirecloud_pubsub با استفاده از ویژگی های django.contrib.static، شما باید آن را به `` INSTALLED_APPS`` خود را در `` 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؛ )
همچنین شما باید به آن اضافه کنید تا `` 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؛ )
فراموش نکنید که برای اجرای collectstatic و فشرده سازی دستورات در نصب و راه اندازی Wirecloud شما:
و nbsp؛ & nbsp؛ از & nbsp؛ در و nbsp؛ collectstatic ./manage.py
و nbsp؛ & nbsp؛ از & nbsp؛ در و nbsp؛ فشرده سازی ./manage.py
استفاده
هنگامی که wirecloud-pubsub نصب و فعال، اسباب بازی می تواند استفاده از functionallities PubSub از طریق EzWebAPI.SilboPS را. در حال حاضر، EzWebAPI.SilboPS تنها صادرات کلاس PubEndPoint، SubEndPoint و فیلتر. مستندات کامل از SilboPS در https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md در دسترس است.
مثال
::
و nbsp؛ & nbsp؛ در و nbsp؛ ور نقطه پایانی.
و nbsp؛ & nbsp؛ در و nbsp؛ تابع منتشر () {
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ endpoint.publish ({'ارزش': 'سلام جهان! "})؛
و nbsp؛ & nbsp؛ در و nbsp؛ }
و nbsp؛ & nbsp؛ در و nbsp؛ تابع start_publishing () {
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ endpoint.advertise ({'ارزش'، ['خ']})؛
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ setInterval (منتشر، 2000).
و nbsp؛ & nbsp؛ در و nbsp؛ }
و nbsp؛ & nbsp؛ در و nbsp؛ نقطه پایانی = EzWebAPI.SilboPS.PubEndPoint ({
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ onopen: تابع (نقطه پایانی) {
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ هشدار ('نقطه پایانی آماده')؛
و 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 فراخوانی تابع (نقطه پایانی) {
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ هشدار ('نقطه پایانی بسته')؛
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ }
و nbsp؛ & nbsp؛ در و nbsp؛ })

مورد نیاز:

پایتون
Wirecloud
سرور PubSub (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)

نظرات به wirecloud-pubsub

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!