Comment amener un gRPC défini API pour le navigateur web

Nous voulons construire une en Javascript/HTML gui pour notre gRPC-microservices. Depuis gRPC n'est pas pris en charge sur le navigateur côté, nous avons pensé à l'utilisation de web sockets pour se connecter à un node.js serveur, qui appelle le service cible via grpc.
Nous nous efforçons de trouver une solution élégante pour ce faire. En particulier, puisque nous utilisons gRPC flux de pousser des événements entre nos micro-services.
Il semble que nous avons besoin d'un deuxième système RPC, juste pour communiquer entre l'extrémité avant et à l'node.js serveur. Cela semble être beaucoup de frais généraux et de code supplémentaire qui doit être maintenu.

Quelqu'un a une expérience à faire quelque chose comme ça ou a une idée de comment cela pourrait être résolu?

  • Découvrez Générique API qui est un petit outil qui vous permet de facilement créer une API RPC entre votre interface et votre Node.js serveur. C'est comme gRPC, mais beaucoup plus simple et beaucoup plus facile à utiliser. Divulgation: je suis l'auteur.
InformationsquelleAutor Oliver | 2016-01-28