Describe las ventajas y desventajas de los protocolos WebSockets, SSE (Server-Sent Events) y gRPC Streaming. ¿Cuál protocolo elegirías para: a) chat en vivo, b) feed unidireccional de cotizaciones bursátiles, c) comunicación entre servicios en arquitectura de microservicios, y por qué?