وب‌سرویس مجید

پروژه monitor-table-change-with-sqltabledependency

IsNemoEqualTrue/monitor-table-change-with-sqltabledependency

این پروژه از کتابخانه SqlTableDependency برای دریافت آگاهی‌های لحظه‌ای از تغییرات جداول در SQL Server استفاده می‌کند. ️

کاربرد:

وقتی نیاز داری بدونی یک سطر در جدول دیتابیس اضافه، حذف یا بروزرسانی شده، این ابزار بهت اطلاع می‌ده.

مثلاً در سیستم‌های نظارتی، لاگ‌گیری، یا همگام‌سازی داده بین سیستم‌ها.

در چه شرایطی بهتره استفاده شود؟

وقتی نمی‌خوای هر چند وقت یکبار دیتابیس رو Poll کنی، بلکه می‌خوای دقیقاً وقتی که تغییری رخ داد، فوراً متوجه بشی. ️‍️

همچنین وقتی از SQL Server استفاده می‌کنی و می‌تونی Service Broker رو فعال کنی.

چند مثال از موارد استفاده:

نمایش داده‌های به‌روز در پنل مدیریت بدون رفرش دستی

فرستادن ایمیل یا نوتیفیکیشن وقتی یک سفارش جدید در دیتابیس ثبت شد

همگام‌سازی داده با یک سرویس دیگر یا کش (مثل Redis)

رصد تغییرات حساس در جداول مانند حساب‌های کاربری یا تراکنش‌ها

  • ##DatabaseMonitoring
  • ##SQLServer
  • ##RealTimeUpdates
  • ##ChangeNotification
  • ##DataSync
  • ##CSharp
  • ##DotNet
  • ##SqlTableDependency
  • ##ServiceBroker
  • ##EventDriven