小编Rob*_*gan的帖子

Cosmos DB Fixed(10GB)集合的分区键的用途

在Cosmos DB文档中,我看到分配一个固定(10GB)集合意味着只会分配一个分区来保存Collection中的文档.

我的问题:如果我选择固定收藏,为什么我仍然会提示选择分区键,如果我只有一个分区?

我的猜测是单个分区指的是单个物理分区,但仍然可以在单个物理分区中存储N个逻辑分区(每个分区由分区键标识).但是如果这是正确的,除了每个分区所需的最小RU/s之外,我认为在无限制分区上选择固定(10GB)分区没有任何优势.

azure nosql azure-cosmosdb

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

Cosmos DB:使用特殊字符(例如“ $”)查询文档属性

我有一个Cosmos DB集合,其中包含一个文档,该文档包含具有特殊字符的属性,我假设是保留字。一个示例文件是:

{
   $type: 'Some value', 
   Value: 'Some other value'
}
Run Code Online (Sandbox Code Playgroud)

如果我在Azure Portal查询资源管理器中执行以下查询:

select * from c where c.Value = 'Some other value'
Run Code Online (Sandbox Code Playgroud)

我收到“语法错误,'值'附近的语法不正确”的错误。我在c。$ type上查询时遇到类似的错误。

如何转义这些属性值以便查询?

azure azure-cosmosdb

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

如何返回Azure函数的结果

我从Azure函数开始。我有以下代码:

module.exports = function (context, req) 
    {
        context.log('JavaScript HTTP trigger function processed a request.');

        context.log(context.req.body.videoId)
        if (context.req.body.videoId =! null) 
        {
            context.log('inicia a obtener comentarios')

             const fetchComments = require('youtube-comments-task')

            fetchComments(req.body.videoId)
            .fork(e => context.log('ERROR', e), p => {                   
                        context.log('comments', p.comments)
                        })        

             context.res = { body: fetchComments.comments }
        }
        else {
            context.res = {
                status: 400,
                body: "Please pass a videoId on the query string or in the   request body"
            };
        }
        context.done();
};
Run Code Online (Sandbox Code Playgroud)

如何返回fetchComments返回的JSON?

javascript azure node.js azure-functions

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

Azure Web 应用 ARR 关联令牌方案

我有一个在 Azure Web 应用程序上运行的应用程序,该应用程序跨多个实例横向扩展。因为我们是自托管 SignalR(我知道,我知道...),所以我们必须设置 ARR Affinity 令牌。

我不确定在以下情况下如何使用 ARR Affinity 设置请求路由:

  1. 时隙交换 - 在时隙交换中,服务器关联性是否保持不变,并且请求将在时隙交换后路由到同一服务器,还是所有 ARR 会话都被丢弃并且这是一个新分配?
  2. 缩小 - 如果我们删除 Web App 实例,某些 ARR 映射将不再有效。这些只是由 NLB 重新分配的吗?

我只是自己测试一下,但我无法弄清楚如何可靠地执行测试,因为据我所知,没有确定的方法来查看您所在的服务器实例。对这些问题的任何答案或有关如何执行此测试的建议表示赞赏。

azure azure-web-app-service

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