Summary: Invoking Our Workers
Explore how to invoke and manage worker processes in Elixir to improve concurrency, isolation, and scalability. Understand the motivations behind adopting a worker layer, utilize GenServer and external tools like Poolboy, and build a scheduler with practical implementation techniques.
We'll cover the following...
We'll cover the following...
This chapter presented the worker layer, the process machinery that manages concurrency apart from lifecycle policy. We framed the discussion in three parts:
-
The reasons to adopt a worker layer.
-
The tools we might use for doing so.
-
The implementation of worker concepts to build a scheduler. ...