使用gradle中的mlNoRestServer=true
,我们可以禁用创建REST api实例应用服务器。基本上,我们可以不使用推荐的来设置WEB API。REST API实例app server.
我想寻找使用REST API实例应用服务器的优势。我的理解是,一旦我们使用REST API实例应用服务器,默认情况下,应用服务器将具有这些功能。我说的对吗?
关于推荐的感受REST API实例方法是所有ML培训演示项目使用REST API实例的应用服务器。使用REST API实例,可以通过REST API服务方法或DS方法扩展其服务。
然而,我目前的理解是,我们可以在ML中实现与普通HTTP服务器完全相同的功能,而无需使用REST API实例应用服务器。
REST API是一个可扩展的REST应用程序。这对你很有帮助。然而,这是以您可能不需要的某些评估层为代价的。没有什么能阻止你自己创建主模块并直接执行。
关于"默认情况下,您的应用程序将具有这些功能"。端口8000、8001、8002上可用的功能因重写器而异。您拥有的列表是基于使用REST API本身来创建一个新的REST实例并给出一组默认端点。ML-Gradle是一个独立的项目。虽然它目前看起来与文档上的信息匹配,因为它使用v1 rest-api端点,但这总是会改变的。
您的方法可能受益于MarkLogic数据服务,而不是扩展REST API。它是一个指向代码的轻量级配置文件。这里是一个关于数据服务声明(包括OpenAPI)的页面链接。我列出这个是因为在这个页面上,您可以看到Java和Node.js的附加链接