我们使用azure事件中心发送由后端工作人员处理的命令。
发送事件的代码很简单
_events=EventHubClient.CreateFromConnectionString(
(new Microsoft.ServiceBus.ServiceBusConnectionStringBuilder(ConfigurationManager.ConnectionStrings["EventHubConnectionString"].ConnectionString) { TransportType = Microsoft.ServiceBus.Messaging.TransportType.Amqp,OperationTimeout=TimeSpan.FromSeconds(180) }).ToString(),
ConfigurationManager.AppSettings["EventHubName"]
await _events.SendEventAsync(command);
但是我们现在看到一些问题,其中一些命令没有立即出现在服务总线资源管理器事件中心,我也看到服务总线资源管理器日志中的一些日志说
<12:11:21> InnerException: The operation was canceled.
<12:11:25> Exception: The AMQP object link16344 is aborted. TrackingId:N/A,
Reference:3b79459a64f64e52a689fd97dfb9cc71_G31, Timestamp:8/4/2017 6:41:25 AM
我怀疑这与未出现的下一个事件有关。
我如何调试/排除故障?