جولة حول العقد الأساسية (الجزء الثاني)

مبتدئ

image_pdf

المجموعة الموسعة من عقد التخزين (storage nodes) :

 

اسم العقدة الوصف
 amazonS3 watch عقدة Amazon S3 watch ،  تعمل على مراقبة ملف الأحداث . افتراضيا، يتم الإبلاغ عن جميع ملف الأحداث، ولكن نمط اسم الملف يمكن توفيره للحد من الاحداث على الملفات التي لها أسماء كاملة والتي تتطابق مع نمط glob. تتكون رسائل الحدث من اسم الملف الكامل في خصائص msg.payload ، واسم الملف msg.file ، ونوع الحدث في msg.event  .
amazonS3 in عقدة الإدخال Amazon S3 ، تحميل المحتوى من Amazon  S3 bucket  . يمكن تحديد اسم  bucket  في خصائص عقدة bucket  أو من خلال msg.bucket . و اسم الملف الذي سيتم تحميله يتم أخذه من خصائص عقدة filename  او من msg.filename  .  المحتوى الذي تم تحميله يتم ارساله كـ msg.payload .  إذا فشلت عملية التحميل ، فإن msg.payload   سوف تحتوي على error  .
amazonS3 out عقدة الإخراج Amazon S3 . لرفع المحتوى إلى Amazon S3 bucket  . يمكن تحديد اسم  bucket في خصائص عقدة  bucket أو من خلال msg.bucket  . واسم الملف يتم أخذه من خصائص عقدةfilename    او من msg.filename   . يؤخذ المحتوى من خصائص عقدة localFilename أو من خاصية msg.localFilename أو من msg.payload .
box watch Box هو نسخة من Dropbox  . هذة العقدة تراقب أحداث الملف على Box  . افتراضيا يتم الإبلاغ عن جميع أحداث الملف . ولكن نمط الملف يمكن توفره للحد من أحداث على الملفات التي تتطابق اسمائها الكاملة مع نمط glob  وتتكون أحداث الرسائل من اسم الملف كامل في خاصية  msg.payload  ،  اسم الملف في msg.file ، و نوع الحدث في msg.event  ودخول الأحداث كاملة من خلال حدث API في msg.data  .
box in عقدة الإدخال Box  . لتحميل المحتوى من Box  . اسم الملف على Box  يتم أخذه من خاصية عقدة filename  أو من خاصية msg.filename  . يتم ارسال المحتوى كـ msg.payload .
box out عقدة الإخراج Box  . لرفع المحتوى إلى Box  . اسم الملف على Box   يتم أخذه من خاصية عقدة filename  أو من خاصية msg.filename  . يتم أخذ المحتوى من خاصية عقدة  localFilename ، أو من msg.localFilename   أو من خاصية msg.payload   .
dropbox watch لمراقبة أحداث الملف على Dropbox  .
إفتراضيا يتم الإبلاغ عن جميع أحداث الملف، ولكن نمط اسم الملف يمكن توفيره للحد من الأحداث على الملفات التي تتطابق اسمائها الكاملة مع نمط glob .
تتكون رسائل الحدث من اسم الملف كامل في خاصية msg.payload ،  واسم الملف في msg.file ، و نوع الحدث في msg.event وكائن  dropbox.js API PulledChange  في msg.data .
dropbox in عقدة الإدخال Dropbox  . لتحميل المحتوى من Dropbox  . اسم الملف على Dropbox  يتم أخذه من خاصية عقدة filename أو من خاصية msg.filename  . يتم ارسال المحتوى الذي تم تحميله كـ msg.payload  . إذا فشل التحميل ، فإن msg.error سوف تحتوي على الخطأ .
dropbox out عقدة الإخراج Dropbox  . لرفع المحتوى إلى Dropbox .
يتم اخذ اسم الملف من خصائص عقدة filename أو من خاصية msg.filename   . يمكنك تمرير المحتوى إما بواسطة حقل localFilename  أو خاصية msg.localFilename ، أو يمكنك تمرير المحتوى مباشرة بإستخدام msg.payload  .
سيتم رفع الملف إلى دليل على Dropbox تدعى Apps/{appname}/{appfolder} ، حيث يتم تعيين {appname} ، {appfolder} عندما تقوم بإعداد مفتاح التطبيق Dropbox و token  .
MongoDB in استدعاء أسلوب التجميع MongoDB  بناء على العامل المحدد.
البحث عن استفسارات التجميع بإستخدام msg.payload  كما أن عبارة الإستعلام حسب.find() function .
Count  تقوم بإرجاع عدد أعداد الوثائق في التجميع أو التي تتطابق مع الاستعلام باستخدام msg.payload كعبارة استعلام.
Aggregate يوفر الوصول إلى خط أنابيب التجميع باستخدام msg.payload كمجموعة أنابيب.
يمكنك أيضا تعيين أسلوب التجميع في عقدة config أو msg.collection .
MongoDB out عقدة الإخراج MongoDB . يمكن حفظ، إدراج ، وتحديث و إزالة الكائنات من المجموعة المحددة.
Save  تقوم بتحديث الكائن الموجود أو إدراج كائن جديد ، إذا لم يمكن الكائن موجود مسبقا.
Insert ستقوم بإدراج كائن جديد .
Update  ستقوم بتعديل على كائن أو الكائنات الموجودة .
Remove ستزيل الكائنات التي تطابق الاستعلام في msg.payload . الاستعلام الفارغ سيزيل كافة الكائنات في المجموعة .
mysql يسمح بالوصول الأساسي لقاعدة البيانات MySQL .
تستخدم هذه العقدة عملية الاستعلام على قاعدة البيانات المهيئة. وهذا يسمح لك لإدراج (INSERTS) و حذف (DELETES) . msg.topic يجب أن تحمل الاستعلام عن قاعدة البيانات ، ويتم ارجاع النتيجة في msg.payload .
و الحمولة التي تم ارجاعها عادة تكون مجموعة من صفوف للنتيجة . إذا لم يتم إجاد شيء للحصول على المفتاح، يتم ارجاع قيمة خالية (null) .
postgres عقدة PostgreSql I/O .
ينفذ الاستعلام المحدد في msg.payload  مع معلمات (Parameters) الاستعلام الإختيارية في msg.queryParameters . يجب تحديد queryParameters  في استعلام $propertyname .
عند تلقي البيانات من الاستعلام، msg.payload على المخرج سوف تكون مجموعة JSON من السجلات التي يتم ارجاعها.

X
تم إضافة المنتج إلى السلة بنجاح