Skip to content

This project demonstrates a Spring Boot application with MongoDB integration, focusing on multithreading and concurrency.

Notifications You must be signed in to change notification settings

dwididit/springboot-mongodb-multithreading-concurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot MongoDB Multithreading Concurrency

Project Description

This project demonstrates a Spring Boot application with MongoDB integration, focusing on multithreading and concurrency.

Technologies Used

  • Java 21
  • Spring Boot
  • MongoDB
  • Maven
  • JMeter

Setup Instructions

  1. Clone the repository:

    gh repo clone dwididit/springboot-mongodb-multithreading-concurrency
    cd springboot-mongodb-multithreading-concurrency/
  2. Build the project:

    mvn clean install
  3. Run the application:

    mvn spring-boot:run

Thread Pool Configuration

The application uses a custom thread pool configuration for asynchronous task execution:

  • Core Pool Size: 8
  • Max Pool Size: 16
  • Queue Capacity: 1000

Running Tests

To run the tests, use the following command:

mvn test

About

This project demonstrates a Spring Boot application with MongoDB integration, focusing on multithreading and concurrency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published