使用grpc调用监视java微服务

kdfy810k  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(242)

我们用java和kotlin编写了不同的服务。service1使用grpc调用service2。但是service1使用另一个定制的java客户机sdk来调用service2上的grpc。因此,这两个service2和定制java客户机sdk是实际的grpc组件。这个客户机sdk只用于任何其他java库。因此,调用发生在service1 call->client sdk method->uses grpc call->service2 method。
在进行负载测试时,我们发现一些调用超时。service1将等待7秒从service2获得响应,如果没有得到响应,它将超时。我们的观察结果是,service2仅在7秒之后才从service1(来自客户端sdk)获得请求,并且它正准时响应,但是当service1到达响应时,它已经超时。我试图了解如何调试或跟踪客户机sdk是否有问题或service1是否有问题。
我是grpc的新手,Kotlin,那么有什么关于我可以从哪里开始的建议吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题