A worker is a
dedicated instance of Mule that runs your integration application. Each worker
has its own CPU, memory, and storage resources.
A vCore is a unit of
compute capacity that is used to measure the processing power of a worker. Each
vCore is equivalent to one virtual CPU core.
The number of workers
and vCores that you need for your integration application will depend on the
size and complexity of your application, as well as the expected traffic load.
For example, a simple
integration application that processes a small number of messages per second
may only need one worker with one vCore. However, a complex integration
application that processes a large number of messages per second may need
multiple workers with multiple vCores.
You can choose the
number of workers and vCores that you need for your integration application
when you deploy your application to MuleSoft CloudHub.
Here is a table that
shows the relationship between workers and vCores:
| Number of workers |
Number of vCores | |---|---|---| | 1 | 1 | | 2 | 2 | | 3 | 3 | | ... | ... |
You can also scale
your integration application up or down by adding or removing workers and vCores.
This can be done on demand, without having to take your application offline.
Scaling your
integration application up or down can help you to improve performance,
reliability, and cost-effectiveness.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.