Skip to content

oktydag/NeoPaginal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoPaginal

  • This shows you how to crawls pages steps for 3 times, store and projection of detail about pages with microservices architecture.

Architecture

diagram-single-pod

Project Descriptions

neopaginal.command

This crawls a given page requested times( Default 3 ) in succession and stores maintained data to MongoDB. Keys;

neopaginal.passanger

This reads data from MongoDB, enriches them and write to projection database that is Elasticsearch as bulk.

neopaginal.query.api

This is restful web api that datasource is Elasticsearch

Run microservices

In directory that contains docker-compose.yaml;

 $ docker-compose up --build

Best Practice Notes

About

neopaginal is a project that page crawler, storing details, and projection by web api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published