繁体   English   中英

Apache Felix的DOSGI单包和Zookeeper

[英]Apache Felix the DOSGI single bundle and Zookeeper

我正在尝试在我的项目中实现基于LAN的服务发现。 我有部署了DOSGI单捆发行版的Apache Felix。 此外,我运行Apache Hadoop Zookeeper服务器。 我一直在这里学习本教程

但是,当它说时,我不知道它意味着什么

要在CXF / Discovery中配置ZooKeeper客户端,需要应用以下配置变量。 需要在Configuration Admin PID org.apache.cxf.dosgi.discovery.zookeeper上设置它们。

然后说

设置配置的简单方法是将名为org.apache.cxf.dosgi.discovery.zookeeper.cfg的文件放在由FileInstall包创建的加载目录中,其中包含以下内容:zookeeper.host = 127.0.0.1

我遇到的问题是我无法找到FileInstall包应该创建的加载目录。 我需要这个来完成我的最后一年项目并且时间不多了

对此有任何帮助非常感谢

非常感谢

比利

您应该自己创建load目录。 如果愿意,您甚至可以将其配置为指向其他目录。 有关它的更多信息可以在Apache Felix文件安装的文档中找到: http//felix.apache.org/documentation/subprojects/apache-felix-file-install.html

如果您正在进行基于LAN的服务发现,那么您可能需要考虑使用不同的发现协议(例如SLP)。

而且,无耻的插件,您可能还想看看Amdatu Remote,它将是更新的远程服务规范的参考实现: http ://amdatu.org/components/remote.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM