http :: async.

http :: async هو وحدة perl التي يمكنها معالجة طلبات HTTP متعددة بالتوازي دون حظر.
التحميل الان

http :: async. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Edmund von der Burg
  • موقع ويب الناشر:
  • http://search.cpan.org/~evdb/

http :: async. العلامات


http :: async. وصف

http :: async هو وحدة بيرل التي يمكن أن معالجة طلبات HTTP متعددة بالتوازي دون حظر. http :: async هو وحدة perl التي يمكنها معالجة طلبات HTTP متعددة بالتوازي دون حظر الكائن وإضافة بعض الطلبات إليها: استخدم HTTP :: ASYNC؛ بلدي async = http :: async-> جديد؛ # إنشاء بعض الطلبات وإضافتها إلى قائمة الانتظار. $ ASYNC-> إضافة (http :: juy-> جديد (get => 'http://www.perl.org/'))؛ $ async-> إضافة (http :: juy-> جديد (get => 'http://www.ecclestoad.co.uk/')؛ ثم معالجة الردود أثناء العودة: بينما (ردتي $ = $ async-> wait_for_next_response) {# قم ببعض المعالجة بالاستجابة $} أو افعل شيئا آخر إذا لم يكن هناك استجابة جاهزة: أثناء ($ Async-> not_empty) {IF (استجابتي $ = $ async-> next_response) {# تعامل مع Response $} آخر {# افعل شيئا آخر {} أو استخدم كائن ASYNC لجلب الأشياء في الخلفية والتعامل مع الردود في النهاية. # قم ببعض الرمز الطويل ... ل (1 .. 100) {somement_function ()؛ ASYNC-> كزة؛ # يتيح ذلك التحقق من البيانات الواردة. } بينما (استجابتي $ = $ async-> wait_for_next_response) {# قم ببعض المعالجة بالاستجابة $} على الرغم من استخدام LWP التقليدية :: UserAgent سريع وسهل تحديد بعض العيوب - كتل تنفيذ التعليمات البرمجية حتى يتم إكمال الطلب وليس فقط من الممكن معالجة طلب واحد في وقت واحد. http :: async يحاول معالجة هذه القيود. يمنحك كائن "ASYNC" الذي يمكنك إضافة طلبات إليه، ثم احصل على الطلبات عند الانتهاء. يتم تجريد المرسل الفعلي وتلقي الطلبات. بمجرد إضافة طلب يتم إرساله، إذا كان هناك الكثير من الطلبات قيد التقدم في الوقت الحالي، فهي قائمة الانتظار. لا يوجد مفهوم للبدء أو التوقف - يتم تشغيله بشكل مستمر. ليس في انتظار تلقي البيانات التي تقوم بإرجاع التحكم في التعليمات البرمجية التي تسمى أنه يمكنك تنفيذ المعالجة أثناء جلب البيانات من الشبكة. كل ذلك دون تجاوز أو خيوط - يتم القيام به بالفعل باستخدام قوائم اختيار. متطلبات: perl.


http :: async. برامج ذات صلة

curlpp.

curlpp هو مجمع C ++ ل LIBCURL (مكتبة النهاية الخلفية للإعجاب). ...

86

تحميل

libglade-java.

Java-Gnome هي مجموعة من ربطات Java لمكتبات Gnome و GTK، لذلك يمكن كتابة تطبيقات جنوم في Java. ...

138

تحميل