Skip to content

My-TRAC/My-TRAC-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIGO

This repository contains all the scripts necessary to deploy the CIGO platform using both Docker Compose and Kubernetes. The CIGO platform is an event based, streaming platform based on Confluent's platform, that is extended to support the specific use case of Smart Cities and Smart Mobility applications. Such applications are typically composed by mobile apps (or apps in the edge) that generate a dense stream of data that must be processed and analyzed to reacted to in the cloud.

Core Components

The CIGO platform is composed by the following core components:

  • An Apache Kafka cluster (with Zookeeper and Schema Registry)
  • A Kafka-Connect cluster to ease the creation and integration of sink and source components
  • Elastic Search (under development)
  • Kibana (under development)

Additionally, an ontology with Smart City and Transportation concepts is (currently under development) is provided in order to standarize the different events that are injected to the platform.

Deployment types

Two deployment types are provided, one using Docker Compose and another one for Kubernetes.

Supported Kafka Connect plugins

This is the list of currently supported Kafka-Connect plugins

  • mysql-connector-java-5.1.39
  • elasticsearch-sink-connector-4.0.0
  • hdfs-sink-connector-4.0.0
  • hdfs-schema-source-connector-1.0.0-cp
  • jdbc-sink-connector-4.0.0
  • jdbc-source-connector-4.0.0
  • s3-sink-connector-4.0.0
  • storage-schema-source-connector-1.0.0-cp
  • file-stream-sink-connector-1.0.0-cp
  • file-stream-source-connector-1.0.0-cp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages