בהמשך לפוסט הקודם, אפשר ללכת יותר רחוק וגם לקצר את
שמות הממשקים המתודות והארגומנטים. ( רק במקרים קיצוניים )
שימו לב: שגם את ה- Action ו- ReplyAction אפשר לקצר.
איך הופכים את זה לתשתית?
מיצרים Behavior שמושתל גם בשרות וגם בפרוקסי שמקצר את כל השמות. ואפשר להדליק ולכבות אותו ע"פ הצורך :-) כך תוכלו לבדוק בכמה אחוזים השיפור !!!
למה התערבות ב-Encoder פחות טובה?
כאשר ההודעה מגיעה ל-Encoder עם שמות ארוכים ושם אתם רוצים לבצעה את הדחיסה, תקבלו עליה ב-CPU וגם ה- Encoder חייב לעביר את Dictionary. בהודעות קטנות זה לא משתלם :-( ( זה מה שקורה בקידוד בינארי )