java及其框架或中间件中有用到心跳机制的有哪些?

发布于 2022-09-03 12:10:35 字数 143 浏览 22 评论 0

心跳机制,一般指的就是一个检测包,检测对方或者自己是否还活着?一般心跳机制在哪些地方应用啊?具体是如何使用的?比如在zookeeper中,当服务提供方的注册地址发生改变时,它是怎么通知到服务适用房的呢?平时的话,怎么知道服务的使用方是否与zookeeper有连接呢????

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ζ澈沫 2022-09-10 12:10:35
  1. 服务提供方和服务使用方是独立的,服务提供方感知不到服务使用方的存在,而是通过zookeeper这样的协调服务周转的

  2. 当服务提供方的注册地址发生改变,服务使用方有两种方案感知这种改变

    1. 每次都去zookeeper拿服务提供方列表,这样很明显能感知,但效率不好

    2. 使用zookeeperd的watch原语,监听某个znode,有变化zookeeper会主动通知
      其实说白了就是一个是拉一个是推

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文