-
httpclient: Client used to initialize a http request
-
server: Http server to serve requests
-
Static worker pool: Fixed worker pool to process messages
-
Dynamic worker pool: The number of workers can be dynamically increased or decreased based on the incomming load