Skip to content

A C++ event-driven manager for concurrent task processing, finite state machines, HTTP communication and distributed message handling.

Notifications You must be signed in to change notification settings

Skymore/CPP-Based-Asynchronous-Processing-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Loop Manager

  • A C++ event-driven manager for concurrent task processing, finite state machines, HTTP communication and distributed message handling.
  • Developed a C++ event-driven manager for concurrent task processing, finite state machines, HTTP communication and distributed message handling.
  • Used C++11 features (thread, mutex, condition variable) for parallel task processing and a thread-safe JSON message queue, ensuring efficient inter-thread communication through a producer-consumer model.
  • Implemented channel and event mechanisms for asynchronous communication, leveraging a singleton pattern.
  • Integrated librdkafka and Confluent Kafka cluster for real-time data handling in distributed environments.

About

A C++ event-driven manager for concurrent task processing, finite state machines, HTTP communication and distributed message handling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published