小编Jos*_*rra的帖子

Polly (.Net) 默认重试哪些 HTTP 错误代码?

我知道我可以指定 HTTP 错误代码列表(例如 408、502、503 等),我想使用Polly重试,但是如果未指定,默认情况下将重试的这些代码的列表是什么?

.net polly

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

使用Angular-DataTables更新数据时重置分页

我们有一个使用Angular DataTables的Web表单(DataTables 1.10.10/angular-datatables - v0.5.3).我们使用来自后端的JSON提供数据.该表配置了分页,每10秒手动重新加载表的数据.这一切都运行正常,当我从第一个页面中选择一个不同的页面并刷新表格然后重置分页.我尝试了绘制的不同参数(https://datatables.net/reference/api/draw())方法,但没有任何区别..非常感谢提前!!

我的HTML表格:

<table datatable="ng" id="datatable1" dt-options="dtOptions" dt-column-defs="dtColumnDefs" class="table table-striped table-hover" dt-instance="dtInstance">
Run Code Online (Sandbox Code Playgroud)

<tr ng-repeat="session in data.serverData[data.selectedAgent]" class="gradeX">

这是我们的控制器:

App.controller("ReportAgentSessionsListController", [
"$scope", "$http", "sessionsListData", "$timeout", "DTOptionsBuilder", "DTColumnDefBuilder", function ($scope, $http, sessionsListData, $timeout, DTOptionsBuilder, DTColumnDefBuilder, DTInstances) {

$scope.dtOptions = DTOptionsBuilder.newOptions().withPaginationType("simple_numbers").withDisplayLength(25).withOption("retrieve", true).withOption('order', [0, 'desc']);
 $scope.dtColumnDefs = [
        DTColumnDefBuilder.newColumnDef(0),
        DTColumnDefBuilder.newColumnDef(1),
        DTColumnDefBuilder.newColumnDef(2),
        DTColumnDefBuilder.newColumnDef(3).notSortable(),
    ];

    // Get original request params
    $scope.dateData = JSON.parse(sessionsListData.config.data);

    var timer;  // used for auto-refresh
    var vm = this;
    $scope.cduInterval = 1000;
    $scope.counter = 0;
    $scope.dtInstance = …
Run Code Online (Sandbox Code Playgroud)

datatables angularjs angular-datatables

6
推荐指数
2
解决办法
6356
查看次数

高吞吐量发送到EventHubs导致MessagingException/TimeoutException/Server无法处理请求错误

我们遇到了很多这些异常,在高峰流量期间向EventHubs发送事件:

"无法将事件发送到EventHub.例外:Microsoft.ServiceBus.Messaging.MessagingException:服务器无法处理请求;请重试该操作.如果问题仍然存在,请联系您的Service Bus管理员并提供跟踪ID." 或"无法将事件发送到EventHub.例外:System.TimeoutException:操作未在分配的时间内完成"

你可以在这里清楚地看到它:

Azure Portal EH

正如您所看到的,当传入的消息超过400K事件/小时(或~270 MB /小时)时,我们得到了许多内部错误,服务器忙错误,失败请求.这不仅仅是一个短暂的问题.这显然与吞吐量有关.

我们的EH有32个分区,7天的消息保留和5个吞吐量单位.OperationTimeout设置为5分钟,我们使用默认的RetryPolicy.

我们还需要在这里调整一下吗?我们真的很关心EH的可扩展性.

谢谢

azure azureservicebus azure-eventhub

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

从 Visual Studio Code 部署 Azure Functions 时是否支持部署槽?

我使用 Visual Studio Code 在 Node.js 中构建了一个非常简单的 Azure 函数。我还从 Azure 门户创建了一个新的函数应用程序,并创建了一个“暂存”部署槽。现在我想将我的函数从 Visual Studio Code 部署到这个现有的函数应用程序和插槽 - 我不能!我没有找到选择插槽的方法,任何部署都将直接进入默认/生产插槽。

这是 VS Code 支持的吗?如果没有,是否可以从 VS 2017 开始(请记住这是一个 Node.js 项目)?

提前致谢

何塞

azure visual-studio-code azure-functions azure-functions-core-tools

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

如何设置EventProcessorHost从现在开始读取事件(UTC)?

我们使用EventProcessorHost从Azure EventHubs接收事件.我一直试图配置它(通过EventProcessorOptions.InitialOffsetProvider)来从UTC读取事件,但它总是从源的开头读取.我没有保存检查点(我甚至删除了创建的BLOB容器).这就是我设置它的方式:

DateTime startDate = DateTime.UtcNow;

var epo = new EventProcessorOptions
            {
                MaxBatchSize = 100, 
                PrefetchCount = 100, 
                ReceiveTimeOut = TimeSpan.FromSeconds(120),  
                InitialOffsetProvider = (name) => startDate  
            };
Run Code Online (Sandbox Code Playgroud)

任何指导将不胜感激.

azure azure-eventhub

4
推荐指数
2
解决办法
3386
查看次数

如何从在HDInsight上运行的Apache Spark读取Azure表存储数据

是否可以通过运行在Azure HDInsight上的Spark应用程序执行此操作?我们正在使用Scala。

支持Azure Blob(通过WASB)。我不明白为什么不使用Azure Tables。

提前致谢

azure azure-storage hdinsight apache-spark

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

使用 Azure API 管理模拟故障转移

Azure API 管理支持多区域部署,这对于 API 和后端服务的 HA 非常有用。我们正在使用它来测试我们的多区域部署,但是,我们如何测试它呢?我们如何模拟或手动触发 API 管理上的故障转移?

提前致谢

azure azure-api-management

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