Dites moi si je vous saoul avec mes protocoles, mais sur une API, j’aime bien utiliser quelque chose avec des specs publiques et pas un truc maison.
C’est plus facile pour d’autres contributeurs d’étendre l’api, puisqu’elle est cohérente et standard avec d’autres applications.
Pour les requêtes JSON dans les websockets, que diriez-vous d’utiliser GraphQL ?
Un article très alléchant pour NodeJs
Ce n’est peut-être pas nécessaire pour un dialogue inter-noeuds, à voir…
Mais je pense en tout cas que ce serait vraiment efficace pour un dialogue client-noeud (en web socket ou non).
- Un seul endpoint
- Indépendant du protocole réseau (http, websockets)
- Typage fort
- Introspection
- Le client choisit le format de sa réponse, donc peut réduire le nombre de données demandées
Qu’en pensez vous ?