آموزش SignalR

دسته بندی: آموزش طراحی وب

معرفی SignalR

SignalR یک API جدید توسعه دهنده است که برای برنامه های کاربردی وب ASP.NET ارائه شده است و برای اضافه کردن قابلیت "زمان واقعی" به برنامه های ASP.NET استفاده می شود. قابلیت وب "زمان واقعی" توانایی داشتن کد سرور برای فشار دادن محتوی به مشتریان متصل دارد.

SignalR از قابلیت "server push" یا "broadcasting" پشتیبانی می کند و مدیریت ارتباطات را به طور خودکار اداره می کند. در اتصالات HTTP کلاسی برای سرویس ارتباطی مشتری-سرور برای هر درخواست مجددا برقرار می شود، اما SignalR ارتباط پایدار بین سرویس گیرنده و سرور برقرار می کند. در SignalR، کد سرور، در کد کلاینت در مرورگر با استفاده از (Remote Procedure Calls (RPC فراخوانی می شود.

SignalR یک API منبع باز است و از طریق GitHub قابل دسترسی است.

کاربرد SignalR

  • برنامه های کاربردی chat room
  • برنامه های نظارت بر زمان واقعی
  • به روز رسانی پیشرفت های شغلی
  • فرم های زمان واقعی

SignalR دو مدل برای برقراری ارتباط فراهم می کند:

اتصالات مداوم

API اتصال مداوم به برنامه توسعه دهنده دسترسی مستقیم به پروتکل ارتباطات سطح پایینی که در معرض SignalR قرار دارند را فراهم می کند. این API از فرمت پیام واقعی ارسال شده که نیاز به مشخص شدن دارد استفاده می کند و اگر توسعه دهنده ترجیح می دهد تا با ارسال پیام و ارسال مدل به جای یک فراخوانی از راه دور کار کند.

هاب ها

این API سطح بالا نوشته شده در طول PersistentConnection است. این API اجازه می دهد تا مشتری و سرور به طور مستقیم با روش ها بر روی یکدیگر فراخوانی کنند.

آیا این نوشته را دوست داشتید؟
pluralsight-getting-started-with-asp-net-signalr

شروع کار با ASP.NET SignalR


شما در این دوره، نه تنها نحوه کار بلادرنگ وب را یاد می گیرید، بلکه نحوه پیاده سازی آن با استفاده از بهترین فریمورک وب بلادرنگ در دسترس را نیز خواهید آ...

1399/06/17 1904 بازدید
lynda-learning-signalr-with-asp-net-core

آموزش SignalR با ASP.NET Core


SignalR ارتباطات در زمان واقعی، ایجاد امکانات جدید و سریعتر برای انتقال داده ها به مشتریان را ساده می سازد. با استفاده از SignalR در ترکیب با ASP.NET ...

1397/08/08 5683 بازدید
wintellectnow-signalr-performance

آموزش عملکرد SignalR 


در این دوره یاد خواهید گرفت که چگونه از counter عملکرد استفاده کنید و میزان عملکرد  اپلیکیشن SignalR را ارزیابی کنید. سرفصل: مقدمه درباره عملکرد...

1397/01/27 1318 بازدید
wintellectnow-signalr-self-hosting

آموزش SignalR Self-Hosting


هدف اکثر آموزش ها در مورد SignalR این است که endpoints را از یک برنامه ASP.NET میزبانی شده در IIS نمایش دهیم. با این حال، نه IIS و نه ASP.NET مورد نیا...

1397/01/27 1343 بازدید
wintellectnow-signalr-hubs-and-client-management

آموزش مدیریت کلاینت و SignalR Hubs


SignalR از هاب ها برای انتقال پیام ها بین کلاینت ها و سرورها استفاده می کند. در این دوره با تعریف هاب و فریمورک SignalR آشنا می شوید و نحوه فراخوانی م...

1397/01/26 1440 بازدید
wintellectnow-signalr-scaling

آموزش مقیاس پذیری با SignalR 


بسته به محبوبیت برنامه شما و جایی که میزبانی می شود، ممکن است لازم باشد مطمئن شوید که می توانید آن را از یک سرور به سرور های چندگانه مقیاس کنید. به عن...

1397/01/26 1250 بازدید
wintellectnow-signalr-in-a-flash

آشنایی با فریمورک SignalR


SignalR یک تکنولوژی جدید است که باعث می شود ساخت اپلیکیشن های وب در زمان واقعی سریع و آسان شود. در این دوره با فریمورک SignalR و ساخت اپلیکیشن SignalR...

1397/01/26 1216 بازدید
wintellectnow-signalr-security

آموزش امنیت در اپلیکیشن SignalR 


بعد از ایجاد hub و سرویس ها برای تعامل از طریق SignalR باید به امنیت فکر کنید. از آنجا که SignalR بخشی از پشته ASP.NET است، می تواند به راحتی با معمار...

1397/01/26 1454 بازدید
wintellectnow-signalr-extensibility

آموزش توسعه پذیری SignalR


در این دوره نحوه تزریق وابستگی و پیاده سازی آن را در اپلیکیشن های SignalR فرا خواهید گرفت و با نحوه ادغام StructureMap و Ninject آشنا می شوید. سرفصل:...

1397/01/26 1108 بازدید
wintellectnow-building-a-live-grid-with-asp-net-web-api-and-signalr

آموزش ساخت Live Grid با ASP.NET Web API و SignalR


آیا می خواهید یک شبکۀ قابل ویرایش در کمتر از یک ساعت ایجاد کنید؟ در این دوره با یک قالب پیش فرض شروع می کنیم و شبکه ای ایجاد می کنیم که تغییراتی در کا...

1396/12/14 2549 بازدید
آشنایی-با-signalr

آشنایی با SignalR


SignalR یک کتابخانه برای توسعه برنامه‌های وب به صورت Real Time است. کاربرد SignalRدر ساخت نمودارهای تحت وب که به صورت لحظه ای بروزرسانی می شوند یا ...

1394/12/27 4508 بازدید