ورود

View Full Version : سوال: ارسال پیام به صورت real time



ma.andishe
پنج شنبه 29 اسفند 1398, 15:58 عصر
سلام
من توی پروژه ای که دارم توسعه میدم بخشی داره که باید پیامهایی به صورت real time ارسال بشند
ایده من اینه که توسط یک تریگر وقتی تیبلی که اساس تشخیص ارسال پیام هست اون فیلد تغییر کنه یک سری محاسبات اونجا انجام میشه و پیام بعد از اتمام اون محاسبات ارسال میشه
و گاها اون محاسبات ممکنه زمان بر باشند و از اونجایی که اون جدول مدام در حال تغییر هستش نمیدونم این روش روش خوبی هست یا نه
ممنون میشم از عزیزانی که تجربه ای توی اینه زمینه دارن و بتونند منو راهنمایی کنند

ma.andishe
شنبه 02 فروردین 1399, 14:05 عصر
دوستان کسی با sql dependency و sql notifications اشنایی داره؟
کسی میتونه راهنمایی کنه که ایا برای موردی که بالا گفتم میتونه مناسب باشه یا خیر یا اینکه همون تریگر بهتره؟

ali_md110
شنبه 02 فروردین 1399, 14:24 عصر
راهکار SignalR هست

ma.andishe
شنبه 02 فروردین 1399, 16:48 عصر
راهکار SignalR هست

ممنون از پاسختون
من با signalr کار نکردم . و اینکه ایا برای سیستمی که تقریبا کامل شده و فقط قسمت پیامها باقی مونده و با mvc5 نوشته شده و اساس کار به این شکل هستش که تغییر یک فیلد از تیبلی در دیتا بیس که از طریق سوکت پر میشه و این سوکت با پروتکل tcp/ip کار میکنه امکان پذیر هست که این قسمتشو با signalr انجام داد؟
ممنون میشم توضیح بدید

ali_md110
یک شنبه 03 فروردین 1399, 01:17 صبح
بله با سیگنال میتونید انجام بدید
SignalR در اصل از سوکت استفاده میکنه و خیلی هم سخت نیست ولی نکات کوچکی دارد که باید رعایت شود
از سیگنال در برنامه‌هایی که در اونها نمایش نمودار آماری دارند مثل بورس، قیمت ارز و طلا و همچنین در برنامه چت استفاده میشه