【问题标题】:KSQLDB asp.net coreKSQLDB asp.net 核心
【发布时间】:2021-09-21 23:59:38
【问题描述】:

我没有看到围绕KSQL DBasp.net core 撰写的任何文章/博客,并且可用的文档较少/没有。如果您能在kSQLDBasp.net core 上帮助我编写代码/文章/博客,我们将不胜感激

【问题讨论】:

    标签: asp.net-core apache-kafka ksqldb


    【解决方案1】:

    ksqlDB 是用 Java 编写的,因此不能由 ASP.NET 基础架构“托管”。同样,据我所知,没有适用于 .NET 的 Kafka Streams 等效库。

    ksqlDB offers a REST API 如果您需要使用其他语言与之交互

    【讨论】:

      【解决方案2】:

      您可以在 .NET / C# 中使用ksqlDB.RestApi.Client package

      Install-Package ksqlDB.RestApi.Client
      

      在 tomasfabian\ksqlDB.RestApi.Client-DotNet GitHub 存储库中有一个 AspNet Blazor sample。它演示了如何通过连接器使用 ksqldb 流、表和 monitor push notifications from SQL Server。您可以使用 Kafka 消费者或 ksqldb 客户端对这些主题(流/表)做出反应。

      克隆存储库:

      https://github.com/tomasfabian/ksqlDB.RestApi.Client-DotNet.git;
      

      在 Visual Studio 2019 中打开 InsideOut.sln 并将 docker-compose 设置为启动项目。

      console app 包含 LINQ to ksqldb 查询示例。还有一些LinqPad samples available

      您还应该检查Readme

      我认为这对你来说可能是一个很好的起点。

      【讨论】:

        猜你喜欢
        • 2017-10-23
        • 1970-01-01
        • 2017-03-12
        • 2016-11-02
        • 2016-12-14
        • 2023-03-06
        • 1970-01-01
        • 2018-10-17
        相关资源
        最近更新 更多