ارسال پیامک با استفاده از SQL SERVER Service Broker
یا سلام خدمت همگی دوستان ITPRO ای.
سئوالم اینه که چطوری می تونم بدون نوشتن و استفاده از Windows Service و تنها با استفاده از Sql Server Service Broker پیامک ارسال کنم؟ فرض کنید قرار است بازای هر کامیونی که روی باسکول قرار گرفته و از کارخانه خارج میشود، بطور خودکار یک پیامک به مدیر کارخانه ویک پیامک هم به خریدار بار ارسال شود. من به دنبال بهترین راهکاری که برای سرور هزینه بر نبوده و کمترین ریسورس سیستم را بخود اختصاص دهد هستم. (مخصوصاً با تعداد رکوردهای بالا).
با تشکر از اساتیدی که بنده را راهنمایی خواهند کرد.
3 پاسخ
Service Broker برای بررسی داده های داخل خود جداول است ولی اگر بخواهید یک عملیاتی را خارج از بانک اطلاعاتی انجام دهید یا نیاز به SQL CLR دارید یا Windows Service.
البته بستگی داره که کدی که نوشته شده به چه صورت است؟ ایا حلقه بسیار دارد ؟ آیا از system.threading.thread.sleep() برای پایین آوردن SOSSCHEDULERYEILD استفاده شده است یا خیر؟
فکر نمیکنید استفاده از SQL CLR پرفورمنس بانک اطلاعاتی رو تحت تاثیر قرار بده؟ (بخصوص در تعداد رکوردهای بالای طی یکسال عملیاتی)؟