J'essaie de comprendre protobuf et gRPC et comment je peux l'utiliser à la fois. Pourriez-vous m'aider à comprendre les éléments suivants:
- Considérant le modèle OSI qu'est-ce que, par exemple, est Protobuf à la couche 4?
- La pensée par le biais d'un transfert de message comment est le "flux" qu'est-ce que gRPC de faire ce que protobuf manque?
- Si l'expéditeur utilise protobuf peut l'utilisation du serveur de gRPC ou ne gRPC ajouter quelque chose gRPC client peut fournir?
- Si gRPC peut faire synchrone et asynchron de communication possible, Protobuf est juste pour le triage et à cet effet, n'a rien à voir avec l'état vrai ou faux?
- Puis-je utiliser gRPC dans une application frontend communication au lieu de REPOS ou de GraphQL?
Je sais déjà ou que je n' - que:
- Protocole binaire pour l'échange de données
- Conçu par Google
- Utilise des produits "Struct" comme la description au client et au serveur de l'onu-/-marshall message
- Utilise protobuf (v3)
- Nouveau à partir de Google
- Cadre d'appels RPC
- Rend l'utilisation de HTTP/2 et
- Synchrone et asynchron communication possible
J'ai de nouveau assumer ses une question facile pour quelqu'un qui est déjà à l'aide de la technologie. Je voudrais vous remercier d'être patient avec moi et m'aider. Je serais vraiment reconnaissant pour tout réseau plongée profonde des technologies.