mirror of
https://github.com/run-llama/llama_deploy.git
synced 2026-08-24 21:01:26 -04:00
[PR #148] [MERGED] Add KafkaMessageQueue #293
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/run-llama/llama_deploy/pull/148
Author: @nerdai
Created: 7/20/2024
Status: ✅ Merged
Merged: 7/21/2024
Merged by: @nerdai
Base:
main← Head:nerdai/kafka📝 Commits (10+)
e87aa69Bump certifi from 2024.6.2 to 2024.7.4 (#108)29f33deBump certifi from 2024.6.2 to 2024.7.4 (#108)fa11f21kafka dep aiokafkac91c7a8start KafkaMessageQueue and impl create topic9298490todo note0497f10register consumercf9f92dreturn start consuming callble43a8970bugcced712clean up delete topics13f5d5dfunctional📊 Changes
29 files changed (+1497 additions, -3 deletions)
View changed files
➕
examples/kafka/README.md(+183 -0)➕
examples/kafka/pig-latin-translation/.gitignore(+11 -0)➕
examples/kafka/pig-latin-translation/Dockerfile(+49 -0)➕
examples/kafka/pig-latin-translation/README.md(+1 -0)➕
examples/kafka/pig-latin-translation/docker-compose.yml(+142 -0)➕
examples/kafka/pig-latin-translation/logging.ini(+18 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/__init__.py(+0 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/additional_services/__init__.py(+0 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/additional_services/human_consumer.py(+46 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/additional_services/task_result.py(+89 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/agent_services/__init__.py(+0 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/agent_services/correct_first_character_agent.py(+106 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/agent_services/decorators.py(+69 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/agent_services/remove_ay_agent.py(+115 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/core_services/__init__.py(+0 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/core_services/control_plane.py(+71 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/core_services/message_queue.py(+10 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/local_launcher.py(+26 -0)➕
examples/kafka/pig-latin-translation/pig_latin_translation/utils.py(+9 -0)➕
examples/kafka/pig-latin-translation/pyproject.toml(+17 -0)...and 9 more files
📄 Description
This PR adds the
KafkaMessageQueuewhich is the integration for Apache Kafka.kafka-python-ng(the up-to-date fork ofkafka-python) as well asaiokafkafrom the same folks who producedaiohttp.examples/kafkafolder that contain:KafkaMessageQueueKafkaMessageQueueKafkaMessageQueuecloses #144
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.