Categorygithub.com/TRedzepagic/threadpool_mservice
repository
0.0.0-20210927085836-018b964e0d9e
Repository: https://github.com/tredzepagic/threadpool_mservice.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

threadpool_mservice

Thread pooling and microservices practice project

Cloning

You can "git clone" my repo with (Entire repository):

"git clone https://github.com/TRedzepagic/threadpool_mservice.git"

Info

This is a thread pool - like implementation in Go. We have a queue of tasks and workers/threads/goroutines vying for them (the threads wait for tasks). Currently the program supports multiple workers/threads/goroutines working on a single queue of tasks. The program pings specified hosts, and if the hosts do not respond, it will send an e-mail. These tasks are separate and they all go into the aforementioned queue of tasks (FIFO).