-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Fredy Gonzalo Captuayo Novoa edited this page Mar 20, 2018
·
9 revisions
Este proyecto tiene como objetivo servir de documento de soporte del ejercicio basico de Java.
- Servicio GET que incorpora una nueva llamada a la cola que funcionara como el producer.
- Se utilizó el patrón llamado producer/consumer,
- Se contemplo el uso de dos colas: Cola de llamadas (Cola bloqueante que contiene todas las llamadas pendientes de ser procesadas). Cola de trabajadores (Cola priorizada por (Operador, Supervisor o Director) que contendra los empleadores disponibles para que procesen una llamada).
- Consumidor de llamadas que soporta un maximo de 10 hilos.
- En el service se inicializa la cola de empleados con un maximo de 9 empleados (5 operadores, 3 supervisores, 1 director).
- Adicionalmente se coloco un contador de llamadas atendidas con el objetivo de evaluar la prioriación de llamadas de las cola.
- Si se supera el limite de las 10 llamadas estas quedarian en la cola esperando hasta que exista un hilo disponible.
- Si no existen operadores disponibles no se realizara el procesamiento de la llamada hasta que exista un operador disponible.
[https://drive.google.com/file/d/1m0-M_ppGFxWGlWl_4tetGfENmz3ZZb-O/view](Diagrama de clase)