小编use*_*980的帖子

REST API是否应该反映服务器端应用程序体系结构

我正在编写我的第一个Web应用程序.只是想知道REST API设计的约定.它是否更好地反映我的服务器端架构或似乎更容易推理的任何东西?

我在考虑做以下事情:

/serviceProvider/product
Run Code Online (Sandbox Code Playgroud)

要么

/product/serviceProvider
Run Code Online (Sandbox Code Playgroud)

我的服务器端架构都被分成由服务提供商组织的模块,但它们都公开了产品查询API.

api rest web

5
推荐指数
1
解决办法
145
查看次数

AWS Lambda实例如何扩展?

据我所知,AWS Lambda应该从基础架构中抽象开发人员.但是我不太明白缩放是如何工作的.

它是否在高流量时自动启动新容器?

amazon-web-services aws-lambda

5
推荐指数
1
解决办法
2072
查看次数

如何仅聚合弹性搜索中查询返回的结果

我正在尝试在弹性搜索中进行存储桶聚合,该搜索仅在从查询返回的结果上运行。

似乎聚合在每次点击时运行,但只返回其中的一部分。这很好,但问题是从聚合返回的文档与从查询返回的文档不匹配。

这是映射:

LOCATION_MAPPING = {
  id: { type: 'long' },
  name: { type: 'text' },
  street: { type: 'text' },
  city: { type: 'text' },
  state: { type: 'text' },
  zip: { type: 'text' },
  price: { type: 'text' },
  geolocation: { type: 'geo_point' },
  amenities: { type: 'nested' },
  reviews: { type: 'nested' },
};
Run Code Online (Sandbox Code Playgroud)

这是查询:

{
  "sort": [
    {
      "_score": {
        "order": "desc"
      }
    }
  ],
  "query": {
    "bool": {
      "filter": {
        "geo_distance": {
          "distance": "1000yd",
          "geolocation": …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

5
推荐指数
1
解决办法
3364
查看次数

代码推送中的暂存环境和生产环境之间有区别吗?

我不小心用临时密钥推送了二进制文件。除了明显的命名差异之外,这两个阶段(就 cli / library 设置而言)是否有任何真正的区别?

我在尝试使用暂存环境推送更新时会遇到问题吗?

code-push react-native-code-push

4
推荐指数
1
解决办法
3482
查看次数

我的弹性搜索查询有什么问题?获得预期的最终对象错误

我正在尝试执行一个执行地理定位过滤器的弹性搜索查询,并对嵌套文档进行一些匹配,但每当我添加嵌套查询时,我都会收到此错误.

"[bool]格式错误的查询,预期[END_OBJECT]但找到[FIELD_NAME]"

{
  "sort": [
    {
      "_score": {
        "order": "desc"
      }
    }
  ],
  "query": {
    "bool": {
      "filter": {
        "geo_distance": {
          "distance": "10km",
          "geolocation": [
            -73.980090948125,
            40.747844918436
          ]
        }
      },
      "must": {
        "multi_match": {
          "query": "New York",
          "fields": [
            "name^2",
            "city",
            "state",
            "zip"
          ],
          "type": "best_fields"
        }
      }
    },
    "nested": {
      "path": "amenities",
      "query": {
        "bool": {
          "must": [
            {
              "match": {
                "amenities.name": "Pool"
              }
            }
          ]
        }
      }
    }
  },
  "aggs": {
    "reviews": {
      "nested": {
        "path": "reviews"
      }, …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

2
推荐指数
1
解决办法
3274
查看次数

私有AWS Lambda API终端节点

有没有办法设置api网关终结点,以使lambda函数只能在内部访问?我不希望它向公众公开。

amazon-web-services aws-lambda

1
推荐指数
1
解决办法
2188
查看次数