是否可以在gRPC中进行客户端到客户端的通信?

grpcnoob

我知道gRPC是为客户端-服务器体系结构设计的。服务器提供远程服务,客户端通过调用定义的RPC获得服务。但是,一个客户端是否也可以定义服务,以便其他客户端也可以从该客户端请求服务?

例如,服务器知道每个客户端的位置,并且可以将位置信息通知其他客户端。现在,一个客户端从服务器接收到其他客户端的位置后,就可以直接调用其他客户端提供的服务。

gRPC可以做到吗?谢谢!

达兹·威尔金

是的,这是可能的。

在此上下文中,术语“客户端”和“服务器”已重载,最好将其视为(存根)调用方和(实现)接收方。客户端和服务器可能是同一进程,但是您不需要gRPC的复杂性。

没有禁止某些实体同时充当调用方(“客户端”)和接收方(“服务器”)的功能。这种情况通常发生在对等网络和微服务中,其中一些原始客户端调用某些服务(充当客户端,然后再调用各种其他服务...)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有使用QUICKFIX库进行客户端与客户端通信的现成解决方案?

来自分类Dev

您如何在Kubernetes中进行客户端部署与api部署通信

来自分类Dev

使用Node.js进行客户端与客户端的通信

来自分类Dev

使用Pusher.com API进行客户端到客户端事件

来自分类Dev

OpenVpn中的客户端到客户端通信

来自分类Dev

与许多客户端进行套接字编程中的客户端到客户端通信

来自分类Dev

如何在Starlette / FastAPI中进行客户端证书验证(mTLS)

来自分类Dev

在NextJS中进行静态渲染后执行客户端DOM操作

来自分类Dev

在Rails中进行客户端验证?没有希望了吗?

来自分类Dev

如何在PHP / HTML中进行客户端表单数据验证

来自分类Dev

如何使用Apache进行客户端证书认证

来自分类Dev

在多个字段上进行客户端验证

来自分类Dev

使用HttpClient进行客户端身份验证

来自分类Dev

使用Blazor进行客户端验证

来自分类Dev

使用jquery,剔除进行客户端数据过滤

来自分类Dev

使用MVC进行客户端验证

来自分类Dev

使用Vue 2进行客户端表单验证

来自分类Dev

Ruby REST客户端是否可以进行发布-订阅通信?

来自分类Dev

JAVA Grpc客户端

来自分类Dev

gRPC客户端超时

来自分类Dev

客户端与客户端与Cloud Endpoints的通信

来自分类Dev

AWS Client VPN客户端-客户端通信

来自分类Dev

客户端与客户端与Cloud Endpoints的通信

来自分类Dev

允许网络中的客户端与通过OpenVPN连接的客户端进行通信

来自分类Dev

客户端到客户端的通信绕过防火墙?

来自分类Dev

允许特定 IP 范围内 OpenVPN 中的客户端到客户端通信

来自分类Dev

如何使用grpc在python服务器和php客户端之间进行通信?

来自分类Dev

通过Web-Socket通过IP进行客户端(JS-Browser)和服务器(PHP)通信

来自分类Dev

为什么DHCP使用UDP端口67和68进行客户端和服务器之间的通信?

Related 相关文章

  1. 1

    是否有使用QUICKFIX库进行客户端与客户端通信的现成解决方案?

  2. 2

    您如何在Kubernetes中进行客户端部署与api部署通信

  3. 3

    使用Node.js进行客户端与客户端的通信

  4. 4

    使用Pusher.com API进行客户端到客户端事件

  5. 5

    OpenVpn中的客户端到客户端通信

  6. 6

    与许多客户端进行套接字编程中的客户端到客户端通信

  7. 7

    如何在Starlette / FastAPI中进行客户端证书验证(mTLS)

  8. 8

    在NextJS中进行静态渲染后执行客户端DOM操作

  9. 9

    在Rails中进行客户端验证?没有希望了吗?

  10. 10

    如何在PHP / HTML中进行客户端表单数据验证

  11. 11

    如何使用Apache进行客户端证书认证

  12. 12

    在多个字段上进行客户端验证

  13. 13

    使用HttpClient进行客户端身份验证

  14. 14

    使用Blazor进行客户端验证

  15. 15

    使用jquery,剔除进行客户端数据过滤

  16. 16

    使用MVC进行客户端验证

  17. 17

    使用Vue 2进行客户端表单验证

  18. 18

    Ruby REST客户端是否可以进行发布-订阅通信?

  19. 19

    JAVA Grpc客户端

  20. 20

    gRPC客户端超时

  21. 21

    客户端与客户端与Cloud Endpoints的通信

  22. 22

    AWS Client VPN客户端-客户端通信

  23. 23

    客户端与客户端与Cloud Endpoints的通信

  24. 24

    允许网络中的客户端与通过OpenVPN连接的客户端进行通信

  25. 25

    客户端到客户端的通信绕过防火墙?

  26. 26

    允许特定 IP 范围内 OpenVPN 中的客户端到客户端通信

  27. 27

    如何使用grpc在python服务器和php客户端之间进行通信?

  28. 28

    通过Web-Socket通过IP进行客户端(JS-Browser)和服务器(PHP)通信

  29. 29

    为什么DHCP使用UDP端口67和68进行客户端和服务器之间的通信?

热门标签

归档