文件名称:python-kafka-optimizing-public-transit
文件大小:337KB
文件格式:ZIP
更新时间:2024-04-27 14:02:13
Python
Apache Kafka的公共交通状态 在这个项目中,您将围绕Apache Kafka及其生态系统构建一个流事件管道。 利用公开数据,我们将在卡夫卡周围构建一个事件管道,使我们能够实时模拟和显示火车线路的状态。 项目完成后,您将可以监视一个网站,以观看火车从一个车站到另一个车站的行驶。 先决条件 以下是完成此项目所需的条件: 码头工人 Python 3.7 访问至少具有16gb + RAM和4核CPU的计算机以执行仿真 描述 芝加哥运输管理局(CTA)已要求我们开发一个仪表板,以显示其通勤者的系统状态。 我们已决定使用Kafka和诸如REST Proxy和Kafka Connect之类的生态系统工具来完成此任务。 我们的架构如下所示: 第1步:创建Kafka生产者 我们计划的第一步是配置火车站,以发出我们需要的一些事件。 CTA在每个火车站的每一侧都放置了一个传感器,该传感器可以编
【文件预览】:
python-kafka-optimizing-public-transit-master
----load_stations.sql(544B)
----images()
--------ui.png(359KB)
--------diagram.png(31KB)
----consumers()
--------logging.ini(309B)
--------models()
--------requirements.txt(57B)
--------__init__.py(0B)
--------server.py(3KB)
--------consumer.py(3KB)
--------topic_check.py(333B)
--------ksql.py(1KB)
--------faust_stream.py(2KB)
--------templates()
----__init__.py(0B)
----README.md(12KB)
----producers()
--------logging.ini(309B)
--------models()
--------requirements.txt(61B)
--------__init__.py(0B)
--------simulation.py(3KB)
--------data()
--------connector.py(2KB)
----docker-compose.yaml(4KB)
----.gitignore(2KB)