https://github.com/puneethkumarck/weather-app
Read the lat & lon from text file post request into kafka queue ,kafka listener will process request and makes http call to weather details and stores the data in cassandra .
https://github.com/puneethkumarck/weather-app
Last synced: about 1 year ago
JSON representation
Read the lat & lon from text file post request into kafka queue ,kafka listener will process request and makes http call to weather details and stores the data in cassandra .
- Host: GitHub
- URL: https://github.com/puneethkumarck/weather-app
- Owner: Puneethkumarck
- Created: 2018-02-15T16:39:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-05T17:12:28.000Z (about 8 years ago)
- Last Synced: 2025-01-29T22:46:09.740Z (over 1 year ago)
- Language: Groovy
- Homepage:
- Size: 39.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# weather-app
Read the lat & lon from text file post request into kafka queue ,kafka listener will process request and makes http call to weatherunlocked.com hosted service and gathers the relevant data and stores the data in cassandra .
confluent-kafka in windows
==========================
- zookeeper-server-start.bat ../../etc/kafka/zookeeper.properties --> Starting zookeeper
- kafka-server-start.bat ../.. /etc/kafka/server.properties --> Starting kafka broker
- kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 5 --topic weather_topic --> create kafka topic
Tech
====
- Groovy
- Spring Boot/Spring kafka/Spring Data cassandra
- Cassandra
- Kafka
- Maven
- Docker
- Hystrtix,Retryable
Access Url
==========
- http://localhost:8080/weather/details/sample
- http://localhost:8080/weather/details/worldcitiespop