היי לכולם,
אני בתהליך הקמת פרוייקט חדש של instant messaging. הdesign pattern שבחרתי הוא
Pub/Sub.
החלטתי להשתמש בWebSockets לאחר שקראתי מספר case-studies. אני משתמש בNode.JS בסיפרייה Socket.IO ליישום הdesign.
מספר שאלות:
1. מה ההבדל בין namespace לבין room?
2. מבחינת security, אני רוצה שכל משתמש יוכל להיות subscriber לevents של כל הצאטים שהוא שייך אליהם, ושהוא יוכל להפוך להיות publisher בערוץ קומיוניקציה פרטי שלו (שבצאטים רק השרת יהיה publisher)
תודה מראש.