hello.proto 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. syntax = "proto3";
  2. package grpc;
  3. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  4. option optimize_for = SPEED;
  5. option (gogoproto.goproto_enum_prefix_all) = false;
  6. option (gogoproto.goproto_getters_all) = false;
  7. option (gogoproto.unmarshaler_all) = true;
  8. option (gogoproto.marshaler_all) = true;
  9. option (gogoproto.sizer_all) = true;
  10. service Hello {
  11. // Sends a greeting
  12. rpc Say (BenchmarkMessage) returns (BenchmarkMessage) {}
  13. }
  14. message BenchmarkMessage {
  15. string field1 = 1;
  16. string field9 = 9;
  17. string field18 = 18;
  18. bool field80 = 80;
  19. bool field81 = 81;
  20. int32 field2 = 2;
  21. int32 field3 = 3;
  22. int32 field280 = 280;
  23. int32 field6 = 6;
  24. int64 field22 = 22;
  25. string field4 = 4;
  26. fixed64 field5 = 5;
  27. bool field59 = 59;
  28. string field7 = 7;
  29. int32 field16 = 16;
  30. int32 field130 = 130;
  31. bool field12 = 12;
  32. bool field17 = 17;
  33. bool field13 = 13;
  34. bool field14 = 14;
  35. int32 field104 = 104;
  36. int32 field100 = 100;
  37. int32 field101 = 101;
  38. string field102 = 102;
  39. string field103 = 103;
  40. int32 field29 = 29;
  41. bool field30 = 30;
  42. int32 field60 = 60;
  43. int32 field271 = 271;
  44. int32 field272 = 272;
  45. int32 field150 = 150;
  46. int32 field23 = 23;
  47. bool field24 = 24 ;
  48. int32 field25 = 25 ;
  49. bool field78 = 78;
  50. int32 field67 = 67;
  51. int32 field68 = 68;
  52. int32 field128 = 128;
  53. string field129 = 129;
  54. int32 field131 = 131;
  55. }