Beschrijf de afwegingen tussen WebSockets, SSE (Server-Sent Events) en gRPC Streaming protocollen. Welk protocol zou je kiezen voor: a) live chat, b) unidirectionele aandelenkoersfeed, c) inter-service communicatie in microservices-architectuur, en waarom?