Jaké transportní protokoly mohu použít pro GraphQL subscriptions?
V poslední době se hodně zajímám o GraphQL a jeho možnosti, zejména co se týče subscriptions, a začínám se ztrácet v tom, jaké transportní protokoly vlastně mohu použít. Zjistil jsem, že oproti klasickému REST API, kde je to víceméně jasné, u GraphQL subscriptions to není tak jednoduché. Jaké jsou tedy možnosti? Slyšel jsem něco o WebSocketech, ale nejsem si jistý, jestli jsou jedinou možností. Co ostatní protokoly jako SSE (Server-Sent Events) nebo MQTT? Mají nějaké výhody nebo nevýhody v porovnání s WebSockety? A co třeba HTTP2? Může to být také cesta? Jaký je nejlepší způsob, jak implementovat tyto protokoly pro efektivní real-time komunikaci v aplikacích využívajících GraphQL? Pokud máte zkušenosti nebo doporučení ohledně toho, jaké protokoly by měly být použity a v jakých situacích, byl bych moc vděčný za vaše názory. Děkuji!