Skip to content

hiddenHunter291/MessageQueueService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Message Queue Service

Overview

The Message Queue Service is a Go-based application that provides reliable and efficient communication between different components of an e-commerce backend system. It leverages Apache Kafka as the message broker to ensure scalable and high-throughput message processing.

Features

  1. Asynchronous communication: Allows decoupling of components to improve scalability and maintainability.
  2. High throughput: Utilizes Kafka's capabilities for handling large volumes of messages.
  3. Go routines: Uses Go routines to consume outgoing data efficiently.
  4. Customizable: Easily configurable to adapt to specific e-commerce requirements.
  5. Error handling: Implements robust error handling and retries to ensure message delivery.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow the standard GitHub fork and pull request workflow.

About

Message queue service is an efficient micro-service for reading data from kafka-consumer and delegating the job of processing to a thread-pool, thereby enabling the consumer to cope with high volume of data sent by producer

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages