- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个生产者将消息写入 Azure 事件中心,还有一个使用者从事件中心读取消息。我将生产者升级到 .Net core,并在此过程中从使用 WindowsAzure.ServiceBus 包切换到 Azure.Messaging.EventHubs 来将消息写入事件中心。
来自旧生产者的事件仍在处理中,没有问题。但是,当消费者收到来自新生产者的任何消息时,我发现事件处理器在处理我的事件之前抛出异常。
Unable to cast object of type 'System.Collections.Generic.List`1[System.Diagnostics.Activity]' to type 'System.Collections.Generic.IEnumerable`1[System.Diagnostics.Activity]'
此消息不会显示在 Azure 的日志输出中,但会显示在 Application Insights 中。 当我在本地计算机上运行时,不会引发异常。
此问题已 reported as a bug在官方 Azure Functions EventHub 存储库上。在评论中,用户提到该问题是在 4.1.0 版本中引入的,恢复到 4.0.1 修复了该问题。
我恢复到4.0.1,它停止了抛出异常,但是旧消息和新消息之间仍然存在差异。我正在使用 Microsoft.Azure.Functions.Extensions 进行依赖项注入(inject)。每当我收到一批完全旧的消息时,就没有问题。但是,当我收到包含新消息的批处理时,依赖项注入(inject)范围没有配置服务。
如果我在本地运行该项目,则没有问题。只有当我部署到 Azure Functions 环境时才会出现这些问题。
到目前为止,我已经:
Microsoft.Azure.EventHubs
,以便发布者和使用者使用相同的包我尝试思考我的本地环境和 Azure Functions 环境之间可能存在哪些不同,以便我看到行为上的差异。
本地:
azure :
最佳答案
根据原发帖者的评论分享答案:
将消费者恢复为 Microsoft.Azure.WebJobs.Extensions.EventHubs 4.0.1
并将发布配置文件更改为 <SelfContained>false</SelfContained>
已解决问题。
关于c# - Azure.Messaging.EventHubs 与 WindowsAzure.ServiceBus 生成的消息有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63716454/
我觉得 for(int i = 0; i < 2; i++) 和 for(int i = 0; i < 2; ++i) 不应该做同样的事情。对于第二个例子,从循环开始 i 应该等于 1 对我来说更符合
我试图牢牢掌握异常情况,以便改进我的conditional loop implementation .为此,我进行了各种实验,扔东西,看看会被抓到什么。 这个让我惊喜不已: % cat X.hs mo
我只是想回答一个问题,但我遇到了一些我不明白的事情!为什么如果我在文件中使用内联 CSS 或 CSS,如本例中的颜色,结果就不一样! 代码相同,但第一段是绿色,第二段是红色! 我真的不明白为什么? 谢
我目前正在学习 CSS 并进行试验,我偶然发现了输出中的这种差异。所以这是代码: .red-text { color: red;
"""module a.py""" test = "I am test" _test = "I am _test" __test = "I am __test" ============= ~ $ p
在向 Firestore 写入文档时,我经常看到 serverTimestamp() 标记和 new Date() 对象之间的差异不为零。 差异范围从几 秒到几十 分钟。 他们不是在做同样的事情吗?
据我了解,2.675 和 numpy.float64(2.675) 都是相同的数字。然而,round(2.675, 2) 给出 2.67,而 round(np.float64(2.675), 2) 给
问题本身的描述很简单。我正在测试 C++11 中 std::thread 库和 boost::thread 库的区别。 这些的输出: #include #include #include int
我只是想将文本文件读入 pyspark RDD,我注意到 sqlContext.read.load 之间的巨大差异和 sqlContext.read.text . s3_single_file_inp
SC.exe 和 InstallUtil 都可以安装/卸载 Windows 服务。但它们的工作方式似乎并不相同。 有什么区别? 例如,InstallUtil 失败(找不到某些文件或依赖项错误),而 S
我认为Thread对象就像是带有名称和静态Thread.CurrentThread()的抽象对象,就像访问Thread对象的方式一样。显然,这是错误的假设。。是这样的吗?
我认为Thread对象就像是带有名称和静态Thread.CurrentThread()的抽象对象,就像访问Thread对象的方式一样。显然,这是错误的假设。。是这样的吗?
我是一名优秀的程序员,十分优秀!