Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where can one find the original download sources for the Windows DLLs? #2

Open
LarsFosdal opened this issue Jan 25, 2021 · 6 comments

Comments

@LarsFosdal
Copy link

I have issues with downloading DLLs from non-official sources.

@norgepaul
Copy link
Owner

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

@arkadiusz-wolanski
Copy link

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

@norgepaul
Copy link
Owner

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

@LarsFosdal
Copy link
Author

LarsFosdal commented Jan 27, 2021

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

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

@LarsFosdal
Copy link
Author

@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

@arkadiusz-wolanski
Copy link

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants