【问题标题】:is grpc server reflection recommended in production?在生产中推荐使用 grpc 服务器反射吗?
【发布时间】:2023-01-04 17:11:44
【问题描述】:

在网上查了很多,都没有得到确切的答案。

  1. 如果 api 不暴露给外部世界(在公司 VPC 内),是否建议在生产中使用 grpc 服务器反射?
  2. 它会对 grpc api 的延迟有任何影响吗? (或与此相关的任何其他影响)
  3. 如果公开公开 api 是否会危及安全?

    一些细节:

    1. 大部分服务都是用golang写的
    2. 很少有遗留服务仍在 Java 8 中

【问题讨论】:

    标签: go microservices grpc production


    【解决方案1】:

    如果你用 java 编写新服务 -> 是的!否则,不。

    或者说:

    如果跨语言 -> 使用它,否则,不要使用。

    1. 如果你有多语言(java+python+go..etc),是的。

      与是否在公司VPC内无关

      1. grpc 比 json 快,但比 rpc/socket 慢 你可以看到Performance here

      2. 就像 json-api 一样,它有身份验证

    【讨论】:

      猜你喜欢
      • 2012-03-09
      • 2020-02-05
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多