我正在寻找一个概览,什么是需要和如何连接到Vespa检索索引数据的规模。我已经在Vespa文档RESTful API上运行了压力测试,正如文档中所建议的那样,它有一个上限。
http://docs.vespa.ai/documentation/document-api-guide.html指出了前进的方向,但在主题上却有先见之明.
我能猜到
com.yahoo.documentapi.messagebus.MessageBusDocumentAccess以及相关的总线创建等。
MessageBusDocumentApiTestCase增加了更多的理解。
打包jrt https://github.com/vespa-engine/vespa/tree/master/jrt和一些更多的资源来提供帮助,但是要谦逊地接受,这条路很难放在一起:)
问题是,如果有文档的话,我找不到任何指南来清楚地解释如何从外部系统调用vespa,或者如果不可能,运行一个嵌入式客户端,以及它如何与vespa集群对话。
如果存在这样的概述,请向我指出。
编辑:
vespaclient-java/src/main/java/com/yahoo/vespaget/DocumentRetriever.java--另一个例子。有什么想法?
发布于 2017-10-03 13:00:11
这似乎是一个重复的问题,这个问题已经在一个github问题中得到了回答:https://github.com/vespa-engine/vespa/issues/3628
对于从外部系统(不是Vespa集群的一部分)到Vespa集群,我们建议使用http://docs.vespa.ai/documentation/vespa-http-client.html。 对于从Vespa读取单个get操作,http://docs.vespa.ai/documentation/document-api.html中描述的GET的http是最好的选择。GET的RESTful API构建在http://docs.vespa.ai/documentation/document-api-guide.html之上,这是一个低级api,可以在已经是Vespa集群一部分的节点上使用,并且可以访问配置,如模式和内容集群以及节点数量。
https://stackoverflow.com/questions/46537980
复制相似问题