当前位置: 首页 > 面试题库 >

Zookeeper在现实世界中的使用

越昊穹
2023-03-14
问题内容

我最近一直在看Zookeeper,想知道当前是否有人在使用它,以及他们专门用于存储什么。

最常见的用例是用于配置信息,但是要存储哪种数据和存储多少数据?


问题答案:

DOSGi 的Apache CXF实现使用zookeeper为其服务注册存储库。各个容器具有一个分布式软件(dsw)捆绑包,该捆绑包监听所有服务事件以及服务状态更改时的状态,该属性具有指示分发的属性。dsw与发现包进行通信,在参考实现情况下,发现包使用zookeeper将服务存储为临时节点。其他实例将寻找对节点结构的更改并在其本地系统上注册代理。最终结果是您可以编码为普通的OSGi,并以透明的发行形式结束。



 类似资料:
  • 问题内容: 我只是对JMS和Apache ActiveMQ有所了解。并且想知道这里的人们将JMS或类似的消息队列技术用于什么吗? 问题答案: JMS(ActiveMQ是JMS代理实现)可以用作允许异步请求处理的机制。您可能希望执行此操作,因为请求需要很长时间才能完成,或者因为实际的请求可能涉及多个方面。使用它的另一个原因是允许多个客户端(可能以不同的语言编写)通过JMS访问信息。ActiveMQ是

  • 问题内容: 前几天,我遇到了sun.misc.Unsafe软件包,并对它的功能感到惊讶。 当然,该类是未记录的,但是我想知道是否有充分的理由使用它。在需要使用它的地方会出现什么情况?在现实世界中如何使用它? 此外,如果您确实需要它,这是否表示您的设计可能存在问题? 为什么Java甚至包括此类? 问题答案: 例子 VM“化身”。即无锁哈希表中使用的CAS(比较和交换),例如:sun.misc.Uns

  • 问题内容: 作为Java编程领域的新手,这个问题一直困扰着我。我首先相信所有Java文件都会被压缩并随后运行,但是我很快意识到情况并非总是如此。有人可以向我解释我们如何将Java应用程序实际上编织到日常生活的真实产品中吗? TL; DR:我们如何实现实际使用的代码? 问题答案: 这取决于应用程序。有许多选项,取决于您希望用户如何使用您的应用程序。通常将其包装为罐子或专用罐子(战争,耳朵)。 从理论

  • 问题内容: 我看了一下JPA 2.0 Criteria API,但是与Hibernate Criteria不同,我发现它太麻烦了。是否有充分的理由使用JPA 2.0 Criteria API而不是使用JPA-QL?感谢您的意见。 问题答案: 与Hibernate Criteria API一样,JPA 2.0 Criteria API特别适合 动态 构建查询,以处理查询结构根据运行时条件而变化的情况

  • 生产者/消费者和读者/作家很容易想到,但是餐饮哲学家呢?在什么样的情况下,N个进程和N个资源会躺在环形拓扑上并相互交错?我可以想到N个进程竞争M个资源,但是在这种情况下,每个进程可以使用任何两个资源。 维基说Dijkstra用它来模拟竞争磁带驱动器外围设备的计算机。这种情况在现代还存在吗?

  • 那么当http2被广泛采用的时候,世界将会成什么样呢?或者说,它会被真正的采用吗? 8.1. http2会如何影响普通人? 到目前为止,http2还没被大范围部署使用,我们也无法确定到底会发生什么变化,但至少可以参考SPDY的例子和曾经做过的实验来进行大概的估计。 http2减少了网络往返传输的数量,并且用多路复用和快速丢弃不需要的流的办法来完全避免了head of line blocking(线