[英]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.