networking - 另一个慢速 rpc 进程导致 rpc 进程超时
问题描述
我正在运行 HDFS namenode,它与 LDAP 服务器和 Zookeeper 服务器通信。(与具体服务无关)
Zookeeper 服务器会定期监控 Namenode 的健康状况,Namenode 会定期从 LDAP 服务器获取一些数据。
但是,来自 LDAP 服务器的响应需要 50 秒,而 Zookeeper 健康检查超时为 45 秒。
Zookeeper 未能进行健康检查,但我想知道为什么会发生这种情况。
最多可以同时完成一个 rpc 命令,就像队列概念一样?
为什么 Zookeeper 健康检查命令和 LDAP 命令不能同时执行?
我检查了 rpc 概念,但很难找到有关超时或排队问题的信息。
任何链接或评论表示赞赏。
解决方案
推荐阅读
- python - 为什么我在 pandas 中获得额外的记录并与外部联接合并
- java - 在 Java/Kotlin 中禁用 EditText 剪贴板操作
- yii2 - 根据存储在不同记录中的日期差异,在 Yii2 Grid 中显示新列
- c# - 如何在 Razor 页面 (.NetCore 5.1) 中动态设置模型而不导致完整回发
- c# - 命名空间“Android.Support.V4.App”中不存在类型或命名空间名称“TaskStackBuilder”(您是否缺少程序集引用?)
- pyspark - Spark 3.0 - 使用 .save() 或 .saveAsTable() 保存时的读取性能
- scrapy - 如何使用 Scrapy 在仪表板中获取数据?
- c++ - 是否可以使用类似数组的列表?
- c - 使用 MPI_Alltoallv 转置矩阵
- r - 在 GTSummary 中对行进行分组