DCSIMG
July 2009 - Posts - I Love C#
Sign in | Join | Help

I Love C#

Eyal Vardi

July 2009 - Posts

בית פתוח בנושא WCF 4.0 & Parallel Computing

פורסם בתאריך Jul 12 2009, 07:13 AM על ידי Vardi

דוט נט 4.0 מתקרב ובא (גרסת בטא 1, כבר שוחררה). ולכן החלטתי שהגיע הזמן לעשות בית פתוח :-). במפגש, ניתן סקירה מעמיקה על WCF 4.0 ו- Parallel Computing, טכנולוגיות שהולכות להיות אבן פינה בפרויקטים מבוססים דוט-נט 4.0.

קהל יעד: מפתחים וראשי צוותים בסביבת .Net עם ידע מוקדם ב- WCF. רמה: גבוהה!

לוח זמנים:

8:30 – 9:00 התכנסות

9:00 – 10:30 What's new in WCF 4.0
מה חדש ב- WCF 4.0 ששווה לחכות לו בקוצר רוח. בחלק זה של ההרצאה נעבור על כל החידושים שפורסמו ונראה איך זה יכול לשפר את הקוד הנוחכי שלכם.

10:30 – 11:00 הפסקה

11:00 – 12:30 Parallel Computing
המחשבים משתפרים משנה לשנה, אך האם הקוד שלנו רץ יותר מהר? בחלק זה של ההרצאה נעבור על API חדש שחושפת מיקרוסופט בדוט-נט 4.0 שעוזר לנו לתכנת בצורה מקבילית ולשפר את הביצועים כפונקציה ישרה לביצועי המחשב.

12:30 סיום משוער

לרשום לחץ כאן.

Microsoft Distributed Cache (MDC), Code Named “Velocity” as a Transport Channel

פורסם בתאריך Jul 08 2009, 06:48 PM על ידי Vardi

Microsoft Distributed Cache (MDC), Code Named “Velocity” as a Transport Channel

אין ספק ש-MDC יעזור לאתרי אינטרנט לשפר ביצועים באחוזים גבוהים. אך האם הוא יכול לעזור לי בפתרונות של בנית מערכות מבוזרות? האם האפשר להשתמש בו כערוץ תקשורת להעביר נתונים בין מחשבים? אני חושב שכן !!!

הנחות יסוד: 
השימוש ב-MDC הוא עבור הודעות שזמן הגעתן ליעד אינו מהיר ויכולה להיות איטי יחסית לערוצי תקשורת סטנדרטים.

פתרון ל- Service Discovery:
ב-WCF 4.0 יש שני סוגי פתרונות ל-Discovery. האחד משתמש ב-Multicast והשני בנקודה, PROXY מרכזי שדרכו מגלים את שאר השירותים.
אני חושב ש-MDC יכול לתת פתרון טוב יותר. כל שרות שעולה, מכניס לתוך ה-MDC את כל הפרטים שלו. כל שרות שמחפש שרות אחר פשוט ניגש ל-MDC ולוקח משם את הפרטים של השרות אותו הוא מחפש.

היתרונות:
1. הכנסת הנתונים ל-MDC והוצאתם היא ע"י קוד פשוט שלא חושף את בעיות התקשורת.

2. מיד אחרי שהשרות נפתח הנתונים שלו זמינים לכול שאר השירותים, בלי צורך ליצור קשר איתו ישירות, כלומר הנתונים יהיו זמינים גם עם השרות יש לו Down Time קצר.

סיכום:
ע"פ דעתי קיבלנו פתרון אמין יותר ופשוט יותר. בצורה דומה אני גם רוצה לבנות Configurations Repository  לכל השרותים של WCF.

עוד נקודה מעניינית, אפשר לשלב פתרונות, לדוגמא ברצוני לבקש משירות שיעביר לי מספר גדול מאוד של רשומות, מה שיגרום לנפילת התקשורת בגלל גודל ההודעה או זמן העברת הנתונים … מה עושים? בפוסט הבא :-)

New WCF Debugger Visualizer for .NET 4.0 & VS.NET 2010

פורסם בתאריך Jul 05 2009, 01:39 PM על ידי Vardi

הדבר הראשון שאני עושה כאשר אני לומד את WCF 4.0 הוא לעבוד עם ה-Visualizer שמראה לי איך הדברים בנויים, לכן דבר ראשון זה לשדרג את ה- WCF Visualizer לויזיואל סטודיו החדש.

אני מתכנן להוסיף גם תמיכה בכל המחלקות החדשות וה-Behaviors החדשים בזמן הקרוב.

Service Configuration Improvements in .NET 4

פורסם בתאריך Jul 05 2009, 01:14 PM על ידי Vardi

אחד הדברים אחדשים ב-WCF 4.0 הוא הקטנת קבצי ה-Config.

המאמר (Service Configuration Improvements in .NET 4) הבא מסכם את כל החידושים בנושא ה- Config בצורה טובה מאוד, דבר נדיר בתקופה הנוכחית. אני עדין מחכה שאתר של ה-MSDN יכיל את כל השינויים.