العمليات الدوري بنظام التشغيل Windows Server
-
22-08-2019 - |
سؤال
ولدي بعض البرامج المخصصة لقد كتبت للقيام بمختلف المهام صيانة / الرصد أن أركض بشكل دوري (بعض كل بضع دقائق، بعض أقل من مرة واحدة في اليوم). هل ممارسة أفضل لتشغيلها من جدولة المهام، أو لتشغيلها كخدمة النوافذ (الناجمة عن كائن مؤقت جزءا لا يتجزأ)؟
المحلول
وهنا مقالة مثيرة للاهتمام حول الخدمات مقابل المهام sheduled.
http://weblogs.asp.net/jgalloway /archive/2005/10/24/428303.aspx
وأعتقد بالنسبة بسيط / لمرة واحدة نوع المقرر المعالجة، فإنه من السهل أن مجرد كتابة التطبيق وحدة التحكم وتشغيله كما نوافذ مهمة مجدولة.
ولكن، أكثر من مرة، وأنا في نهاية المطاف كتابة الخدمة، فقط لذلك كل الخدمات التي نقدمها تشغيل بنفس الطريقة. مثل مارتن قال Quartz.NET عبارة قوية حقا لخدمات كتابة المقرر، ويمنحك المزيد من المرونة من المهام المجدولة سهل .
نصائح أخرى
وتحرير: توليت بطريقة ما كنت تبحث عن حل .NET. إذا لم يكن كذلك، ثم الرجاء تجاهل جوابي.
إذا كنت تريد استخدام خدمة ويندوز الخاص بك، ثم إلقاء نظرة على Quartz.NET أ >:
<اقتباس فقرة>وQuartz.NET هو كامل المواصفات، مفتوحة مصدر نظام جدولة الوظائف التي يمكن أن أن تستخدم من أصغر تطبيقات كبيرة نظم نطاق المؤسسة.
اقتباس فقرة>ومع هذه المكتبة تحصل على المرونة في جدولة المهام ويندوز مجانا، ولكن يمكن تشغيل الخدمة الخاصة بك.