【问题标题】:Confluent.Kafka for UWP application. (HoloLens)适用于 UWP 应用程序的 Confluent.Kafka。 (全息镜头)
【发布时间】:2020-08-05 14:51:47
【问题描述】:

我正在为 Hololens 创建一个 UWP 应用程序,我需要 Kafka-Client。我使用了来自 confluent-kafka-dotnet (https://github.com/confluentinc/confluent-kafka-dotnet) 和 librdkafka (https://github.com/edenhill/librdkafka) 的预构建 .dll,但是当我运行应用程序时,我得到了那个错误:

"无法加载 DLL 'kernel32.dll': 指定的模块不能被 找到了。”

我认为问题出在 librdkafka.dll 上,因为这些文件是为 x86 或 x64(桌面)等标准架构发布的,而不是为 UWP 发布的。

那么,你能给我一些建议如何解决这个问题吗?是否需要将 librdkafka 重建为通用 Windows 平台的 VC++ 项目?

提前致谢

【问题讨论】:

  • 你试过open.a github issue这个问题吗?
  • 是的,当然。问题是这些版本是为桌面应用程序而不是 UWP 构建的。最后,我在 Http-requests 上使用了 rest-api Confluent Kafka。
  • 注意:“Confluent Kafka”不是一个东西。 REST 代理与 Apache Kafka 配合良好(仅此而已)

标签: c# apache-kafka uwp confluent-platform librdkafka


【解决方案1】:

问题是这些版本是为桌面应用程序而不是 UWP 构建的。最后,我通过 HTTP 请求为 Apache Kafka 使用了 REST 代理。你可以关注link

【讨论】:

    猜你喜欢
    • 2015-12-20
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2013-10-09
    相关资源
    最近更新 更多