Question

J'ai regardé Protobuf-Net récemment et des tampons de protocole et jusqu'à présent, cela semble assez impressionnant. Ce que je me demande, c'est le côté du service des choses. Si j'ai bien compris la documentation Google, vous pouvez déclarer des services dans les fichiers .proto. Mes questions sont

  1. Ce support de service est-il implémenté dans Protobuf-Net ou un autre Dotnet Protobuf Lib?
  2. Le support de service est-il entièrement transversal comme des tampons de protocole.
  3. À quel point est-il difficile de générer des clients à l'autre extrémité en fonction de la déclaration déclarée dans le fichier .proto?

Fondamentalement, j'envisage de mettre en place des services Web ou TCP à l'aide de Protobuf si possible pour réduire les frais généraux lors du traitement des volumes élevés et Protobuf semble idéal car mes clients sont généralement implémentés dans un mélange de langages tels que Python, Java, C ++ et Dotnet. Je veux vraiment quelque chose qui serait facile pour eux et moi-même de s'intégrer dans leur application et comme je prévois d'utiliser Protobuf en interne, nous espérons que ce sera facile à intégrer de mon côté.

modifier] juste quelques informations supplémentaires.google.com/apis/protocolbuffers/docs/proto.html#services qui sont le type de service dont je parlais, mais je ne sais pas ce que Langs le soutiennent vraiment et ce que vous tirez vraiment de la déclaration dans le fichier .proto.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top