【发布时间】:2016-08-01 08:59:00
【问题描述】:
我实际上正在研究服务发现模式,但我并不真正了解它的工作原理。
我已经阅读了一篇文章,它使用了一个名为 etcd (http://lukebond.ghost.io/service-discovery-with-etcd-and-node-js/) 的带有 nodejs 的库,它似乎很容易使用,就像只设置一个模式 url lile /my/service。
然后我有一些问题:
- 如何从另一个 nodejs 应用程序访问此服务?
- 如果我想访问 /my/service/something,我知道它没有在服务注册表中定义并且我们承认我根本不知道 API,我该怎么办?
读完这篇文章,我试图了解zookeeper是如何工作的。有了这个,并使用标准库(https://github.com/yfinkelstein/node-zookeeper),我面临一个问题:
- 我必须设置的值是多少?实际上对于zookeeper,似乎我们必须设置一个模式url和一个值。这个值是多少?
- zookeeper 的服务孩子有哪些?这个概念的目的是什么?
谢谢大家提前
感谢提前
【问题讨论】:
标签: java node.js apache-zookeeper