PDA

View Full Version : جایگزین query notification



mtahmasebi
یک شنبه 12 شهریور 1391, 17:51 عصر
با سلام

همونطور که میدونید قابلیت query notification که در sql2005 وجود داشت در sql2008 جاشو به Service broker داد. البته جایی خوندم که Service broker در sql2005 هم وجود داشت!! (صحتش رو اطلاع ندارم)
حالا من می خواستم دوستانی که اطلاعات عمیق تری دارند لطف کنن و توضیح کاملتری راجع به تفاوت های این دو بدن. قاعدتا عاقلانه تر اینه که از امکاناتی که توی نسخه های جدیدتر تعبیه شدن استفاده کنیم؛ آیا در این مورد هم اینطوره یا اینکه Service broker و query notification از لحاظ کارایی باهم تفاوتی ندارن؟:متفکر:

با تشکر:لبخندساده:

tooraj_azizi_1035
یک شنبه 12 شهریور 1391, 20:18 عصر
Service broker در سال 2005 اضافه شد و یکی از کارهایی که انجام می ده همون Query Notification هست. البته Change Tracking هم در بحث Notification استفاده میشه که ربطی به Broker نداره.
Service broker بر اساس پردازش پیام کار می کنه. دو سرویس یکی Initiator و دیگری Target با استفاده از قراردادهایی (Contract) که بینشون تعریف شده پیام می فرستن و در انتهای Queue دیگری قرار می دن.

I will add more.

mtahmasebi
دوشنبه 13 شهریور 1391, 09:44 صبح
ضمن تشکر، من در نهایت می خوام بدونم با توجه به حذف Query Notification در sql2008 (هر چند که هنوز هم توسط 2008 ساپورت می شود) آیا راهکار بهتری جایگزین و پیشنهاد شده یا نه؟
ضمنا درصورت ارائه اطلاعات مفید و کاربردی در این باره بسیار سپاسگزار خواهم شد...