Какие архитектурные различия есть между Server-Sent Events (SSE) и WebSockets в FastAPI? В каких сценариях каждый из них предпочтительнее?