Cómo procesar las solicitudes jquery ajax en el orden en que fueron solicitadas

Estoy haciendo una página de servlet de java que verifica una lista de nombres de dominio y verificando cada nombre a través de una solicitud de jquery ajax. Funciona bien, excepto que los resultados se están agregando al DOM fuera de servicio. Cuál es el mejor método para procesar solicitudes en el orden solicitado, pero también ser asíncrono como un efecto de sondeo largo. Soy nuevo con javascript.

Este es el código que estoy usando para las solicitudes:

<code>$.ajax({
    async:true,
    type:'GET',
    url:servlet,
    success:function(data){
        $('p').append(data+"<br>");
    }, 
}); 
</code>

Estaba pensando en enviar un número de secuencia al servlet de java que lo devolvería a través de JSON, pero me preguntaba si había una forma más simple.

Respuestas a la pregunta(4)

Su respuesta a la pregunta