Skip to content

Event-Driven Data Collection with the PHI Architecture written in GOLANG using NEO4J and gRCP

License

Notifications You must be signed in to change notification settings

MicrexIT/event-driven-data-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example of Event-Driven Data Collection with the PHI Architecture

This project is an example of how to use the PHI Architecture to build Event-Driven Data Collection. For more details, see the article "Event-Driven Data Collection" which offers in depth explanations.

Requirements

To run this project, we advise to use Docker and Docker Compose. It will avoid the trouble of installing all the required dependencies. This projects uses Golang v1.4, MongoDB, Kafka, and ZooKeeper.

Quick start

The Makefile offers an extra layer on top of Docker Compose to simplify running the project.

Starting the project:

make start

Restarting the project and rebuild images if necessary

make restart

Display a list of the running services

make status

Stop the project and clean up environment

make stop

Clean/reset the database

make clean

Inspect logs of the service selected with the variable SERVICE

make inspect SERVICE=handler

The variable SERVICE must contain the name of service you wish to inspect.
Here we inspect the service named handler.

About

Event-Driven Data Collection with the PHI Architecture written in GOLANG using NEO4J and gRCP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages