Le sous-système IO définit les workers XNIO et les pools tampons utilisés par d'autres sous-systèmes, tels que Undertow et Remoting.
Les workers sont des instances de workers XNIO. Une instance de worker XNIO est une couche d'abstraction pour les API Java NIO, qui fournissent des fonctionnalités telles que la gestion des IO et des threads de workers, ainsi que la prise en charge de SSL. Par défaut, ${build.shortName} fournit un seul worker appelé par défaut, mais il est possible d'en définir d'autres.
Les pools de mémoire tampon sont des instances de mémoire tampon NIO groupées.
Important :
Changer la taille de la mémoire tampon a un impact important sur les performances de l'application. Pour la plupart des serveurs, la taille idéale est généralement de 16k.