Kinesis + .NET Core + Java rubrika: Programování: .Net

4 pilif
položil/-a 30.5.2021

Zdravím ve spolek
Máte prosím někdo zkušenosti s implementací AWS Kinesis do ASP.NET Core aplikace?
Aktuálně jsem to začal studovat a přijde mi to trochu komplikované proti Kafce nebo Azure EventHub.
Momentálně mám totiž knihovnu, která řeší Kafku i Azure event Hub a samotným aplikacím poskytuje pouze rozhraní, takže netuší jestli pracují s tím nebo oním.
Nyní chci do toho začlenit i Kinesis.

Co jsem dohledal je, že jsou možné dva přístupy. Přímo přes API pomocí AWSSDK.Kinesis nebo pomocí knihovny KCL, která je závislá na Java.

Řešení KCL se mi, ale moc nelíbí, protože implementujeme mikroslužby (docker) do kterých bychom teda museli dostat Javu a potřebné knihovny. Také spouštění dalších procesů a komunikace mezi MultiLanuage deamonem a .NET Core mi přijde zvláštní.

Zatím jsem si zprovoznil řešení bez KCL a Javy. Musím zde, ale asi pořešit spoustu infrastruktury jako ošetření chyb, napojení na shards, ošetření "offsetu" a také asi i problém opakovaného načtení stejného eventu.

Máte někdo teda nějaké doporučení nebo zkušenost?

Děkuji

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.