משיב מוביל
SESSION או CACHE?

שאלה
-
יש לי אובייקט שמייצג CONNECTION ל בסיס נתונים אבל מחזיק עוד הרבה נתונים ולוקח זמן רב לאתחל אותו
האויבקט כתוב ב VB6 והוא SINGLE THREADED APARTMENT COM COMPONENT
על מנת למנוע אתחול כל אימת שרוצים להשתמש בו אני יכול להשתמש ב Per-Session Service
שאז יש לי בעיות אחרות(שאלה קודמת על ROUTING)
שאלתי,האם אפשר לגרום לשירות WCF לרוץ ב THREAD מסוים?(אני יודע איך אפשר לגרום לו לרוץ ב STA THREAD)
אבל מה שאני מתכנן זה ליצור POOL של STA THERADS שמחזיק את הCONNECTIONS האלה
וכל פעם שיש בקשה ל SERVICE ליצור באותו ב THREAD מסוים...אלה רק מחשבות ראשוניות...
יום שישי 20 אפריל 2012 20:51
תשובות
-
יש כל מיני טכניקות להריץ קוד WCF-י שפונה לרכיב COM שעובד ב-STA, ממליץ לקרוא כאן:
http://www.scottseely.com/blog/09-07-17/Calling_an_STA_COM_Object_from_a_WCF_Operation.aspx
בשביל להצליח לשמור את האובייקט ה-COM-י בסקופ כללי, לא הייתי משתמש עם session כי זה כופה יותר מדי דברים - במקום זה הייתי בוחן אפשרות להשתמש עם wcf extensible objects:
http://msdn.microsoft.com/en-us/library/ms733816.aspx
Please mark posts as answers/helpful if it answers your question.
Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
Visit my blog: http://blogs.microsoft.co.il/blogs/idof- סומן כתשובה על-ידי Eran Sharvit יום שלישי 24 אפריל 2012 16:17
יום ראשון 22 אפריל 2012 12:35מנחה דיון
כל התגובות
-
תשכתב את האובייקט VB 6 שיעבוד יותר נורמאלי.יום ראשון 22 אפריל 2012 10:12
-
יש כל מיני טכניקות להריץ קוד WCF-י שפונה לרכיב COM שעובד ב-STA, ממליץ לקרוא כאן:
http://www.scottseely.com/blog/09-07-17/Calling_an_STA_COM_Object_from_a_WCF_Operation.aspx
בשביל להצליח לשמור את האובייקט ה-COM-י בסקופ כללי, לא הייתי משתמש עם session כי זה כופה יותר מדי דברים - במקום זה הייתי בוחן אפשרות להשתמש עם wcf extensible objects:
http://msdn.microsoft.com/en-us/library/ms733816.aspx
Please mark posts as answers/helpful if it answers your question.
Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
Visit my blog: http://blogs.microsoft.co.il/blogs/idof- סומן כתשובה על-ידי Eran Sharvit יום שלישי 24 אפריל 2012 16:17
יום ראשון 22 אפריל 2012 12:35מנחה דיון -
רק אציין שזה ארכיטקטורה נכונה ליצור אובייקט לכל חיבור אם החיבורים הם לטווח ארוך
"כך היינו עושים בימים ההם שהשתמשנו בסוקטים" חה חה
יום ראשון 22 אפריל 2012 13:33