GithubHelp home page GithubHelp logo

Comments (6)

norgepaul avatar norgepaul commented on June 21, 2024 1

Hi Lars,

They're a little tricky to find. I got them from the Nuget package here - https://www.nuget.org/packages/librdkafka.redist/.

  • Download one of the package versions.
  • Open the package with 7Zip.
  • You can find the dlls in \runtimes\win-x86\native.

I keep meaning to add a disclaimer in the readme that says that DelphiKafkaClient has not been tested in production. We decided to stick with Google PubSub, so I never got to play with Kafka in a real environment. Please keep this in mind.

BTW, I think I still owe you a coffee the next time you're in Oslo :) Perhaps not right now though ;)

Cheers,
Paul

from delphikafkaclient.

arkadiusz-wolanski avatar arkadiusz-wolanski commented on June 21, 2024 1

Hi,
currently we evaluate DelphiKafkaClient. And so far it works great. We had to modify some points but it works.

@norgepaul
Thank you for the good job.

Arek

from delphikafkaclient.

norgepaul avatar norgepaul commented on June 21, 2024 1

@arkadiusz-wolanski Please consider making a pull request for your changes. Would be great to get any updates back to the repo.

from delphikafkaclient.

LarsFosdal avatar LarsFosdal commented on June 21, 2024

We'll have that coffee eventually, I hope @norgepaul

Is there a Delphi wrapper for Google PubSub around as well?

from delphikafkaclient.

LarsFosdal avatar LarsFosdal commented on June 21, 2024

@arkadiusz-wolanski ,

currently we evaluate DelphiKafkaClient. And so far it works great. We had to modify some points but it works.

I'd be interested in seeing your changes as well

from delphikafkaclient.

arkadiusz-wolanski avatar arkadiusz-wolanski commented on June 21, 2024

@LarsFosdal, @norgepaul
First, I'm not very familiar with github. I tried to upload my changes, but tortoiseGit told me that I have no Permission to norgepaul/DelphiKafkaClient.git.

I have made some changes to:

Kafka.Classes.pas:

  • Add possibility to terminate in TKafkaConsumerThread.DoExecute
  • Fix partitions in TKafkaConsumerThread.DoSetup

Kafka.Lib.pas

  • Record Types extended:
    rd_kafka_topic_partition_list_s
    rd_kafka_metadata_topic
    rd_kafka_metadata

Kafka.Cleint.zip

from delphikafkaclient.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.