grpc:标识来自相同IP地址的客户端

时间:2020-03-23 13:27:00

标签: python grpc grpc-python

使用grpc(在Python中),服务器如何区分在同一台计算机上创建的两个客户端?

我希望服务器为每个客户端分配一个唯一的ID,以便它可以根据哪个客户端进行RPC来调整其行为。我知道的唯一方法是在服务器端使用context.peer(),这是一个通过ip和port描述调用客户端端点的字符串。但是,在同一台计算机上创建的两个客户端(即grpc.insecure_channel)似乎共享这两个客户端,因此context.peer()不再足够。

如果可能的话,我希望避免在每次通话时手动发送其他元数据。

0 个答案:

没有答案