سوال درباره Signal R
سلام دوستان وقتون شما بخیر یه سوال داشتم داخل یه پروژه یه سرویسی داریم که میره و یه سری اطلاعت رو از داخل چند تا دیتابیس میاره(دیتابیس خودمون نیستن) که با api کار میکنه ولی یه مشکلی که داره اینه که این پروسه زمان بره و این که مثلا وقتی که یکی از دیتا ها اماده شد میخوام که یکی رو نشون بده ولی الان صبر میکنه که همه دیتا ها بیان بعد نشون بده که خیلی جذاب نیست میخواستم بدونم که با signal R میشه این کار رو پیاده سازی کرد که یه ارتباطی باز بمونه بین دوتا سرور که وقتی که یکی آماده شده نشون بده و صبر نکنه که همه رو بره بیاره یا نه و این که اگه نه اطلاعی دارید که این کار رو چطوری باید انجام داد
پاسخ ها
محمد اشرافی
سلام وقت بخیر ، اگر که Api ها جدا باشن میشه ولی اگر یک Api باشه که کل دیتا رو یکجا بهتون بده نه
یعنی از دست شما کاری بر نمیاد مگر اینکه به اونا بگین که دیتا رو جدا بهشون بدن
ولی اگر جدا جدا Api هارو صدا میزنید ، مشکلی نداره و می تونید با همون SignalR پیاده سازیش کنید :
var result=await ApiCallOne();
ارسال پیام با سیگنال آر
var result2=await ApiCallTwo();
ارسال پیام با سیگنال آر
....