معرفی
در این مقاله، نحوه نمایش اعلانهای امتیاز کریکت در زمان واقعی را از یک برنامه افزودنی کروم با استفاده از توابع Azure بدون سرور و Azure SignalR بحث خواهم کرد. من از سرویس رایگان API cricapi.com برای دریافت بهروزرسانیهای امتیاز کریکت زنده استفاده کردهام. هدف این مقاله نشان دادن قدرت معماری بدون سرور با استفاده از توابع Azure و پخش به کلاینت های متصل در زمان واقعی با استفاده از Azure SignalR است. کد منبع آزمایشی که به این مقاله پیوست کردم فقط برای اهداف آموزشی شخصی است و نه استفاده تولیدی.
ثبت نام Cricket Services API
به عنوان اولین قدم، برای مصرف سرویس API از cricapi.com، حساب را با جزئیات ثبت کنید تا کلید API را دریافت کنید. آنها اجازه 100 بازدید رایگان در روز را برای اهداف آزمایشی می دهند.
به عنوان اولین قدم، برای مصرف سرویس API از cricapi.com، حساب را با جزئیات ثبت کنید تا کلید API را دریافت کنید. آنها اجازه 100 بازدید رایگان در روز را برای اهداف آزمایشی می دهند.
ایجاد سرویس Azure SignalR
وارد پورتال Azure خود (https://portal.azure.com/) شوید و یک منبع جدید از نوع SignalR Service ایجاد کنید. پس از ایجاد سرویس، رشته اتصال را از قسمت Keys کپی کنید.
ایجاد اپلیکیشن Azure Function
پیش نیازها
- آخرین نسخه ویژوال استودیو 2017
- حساب پورتال Azure
ویژوال استودیو را راه اندازی کنید و یک پروژه جدید Azure Function ایجاد کنید.
پیش نمایش عملکرد Azure v2 و الگوی راه اندازی HTTP را انتخاب کنید.