An open API service indexing awesome lists of open source software.

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 .

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