سؤال

في حالة الاستخدام هذه ، أحتاج إلى مراقبة تيار Twitters للتغريدات مع بعض علامات التجزئة ثم سحب هذه التغريدات وتخزينها. أنا أستخدم Twitter4J لهذا و twitters تدفق API. علامات التجزئة لمراقبة التغيير بشكل متكرر ، لذا أود تحديث المرشح كل 10 دقائق أو نحو ذلك. عندما أقوم بتحديث ، أقوم ببساطة بسحب جميع علامات التجزئة الجديدة من طبقة البيانات ونقلها إلى استعلام المرشح. سئني:

  • هل هناك أي خطأ في إيقاف الاتصال كل 10 دقائق ومنعش (من حيث حدود معدل twitters وما إلى ذلك)

  • هل هناك أي شيء يمنعني من خسارة التغريدات التي يتم تصنيعها أثناء توقف التحديث القصير؟

شكرا لك مقدما.

هل كانت مفيدة؟

المحلول

يجب ألا تقوم بإعادة الاتصال أكثر من مرة واحدة كل عشر دقائق ، أو قد تكون محدودة. يمكنك تكوين اتصالك الجديد قبل إسقاط اتصالك القديم ، والذي يجب أن يساعد في تجنب فقدان البيانات. لاحظ أنه قد يكون لديك اتصال معلقة واحد فقط في وقت واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top