外网grpc通讯的尝试
后台内部通讯采用的grpc,最近要做一个外部业务,考虑是否也能使用grpc呢? 一、 先考虑的安全认证问题,看到一些资料,例如: https://cloud.tencent.com/developer/article/1518977 https://www.jianshu.com/p/fa43c54df957 https://www.cnblogs.com/areful/p/10404982.html 基本就是两种: 1.ssl双向认证 2.通过拦截器,io.grpc.ClientInterceptor,io.grpc.ServerInterceptor 也就是安全方面没有问题 二、 简单写个例子,IDL描述 syntax = "proto3"; package payment; import "google/protobuf/wrappers.proto"; option java_package = "cn.company.grpc"; option java_multiple_files = true; option java_outer_classname = "PaymentPB"; message HelloResp { int32 res = 1; string msg = 2; } message HelloReq { google.protobuf