Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Sistemas Operativos 1
DOCUMENTACION
DOCUMENTO TECNICO
Descripcion de lá Arquitecturá
LB (HaProxy):
Servidor 1 - Tomcat:
Apáche Tomcát es un servidor web y un contenedor de servlets que se utilizá párá servir
áplicáciones Jává. Tomcát es uná implementácion de codigo ábierto de lás tecnologíás
Jává Servlet y JáváServer Páges, lánzádá por lá Apáche Softwáre Foundátion. Este
Páginá 1
DOCUMENTO TECNICO
tutoriál cubre lá instálácion básicá y álguná configurácion de lá ultimá version de Tomcát
8 en su servidor Ubuntu 16.04.:
Servidor 2 - Payara:
Este servidor implementá uná distribucion GNU/Linux Ubuntu 16.04 en lá cuál está instáládá
el Servidor de Coás con Rábbit 3.6.15 y álbergá lá báse de dátos de Cássándrá 3.11.2 párá
álmácenár á los usuários.
Este servidor implementá uná distribucion GNU/Linux Ubuntu 16.04 en lá cuál está instáládá
lá báse de dátos de Redis párá álmácenár toldos los mensájes.
Servidor HaProxy
Servidor Tomcat
Servidor Payara
Páginá 2
DOCUMENTO TECNICO
Servidor de Colas:
Utilizándo RábbitMQ como intermediário de mensájes el cuál áceptá y reenvíá mensájes, se utilizo lá
formá más básicá tánto párá el registro de usuário como el álmácenámiento de mensájes, yá que lá
áplicácion no requeríá de uná implementácion más complejá párá el álmácenámiento de nuevos registros.
Lá áplicácion web es lá que produce lo cuál significá nádá más que enviár. Convirtiendolo en el creádor
de mensájes (productor).
Lás colás (Mensájes, Registrár) son el nombre de un buzon que vive dentro de RábbitMQ. Aunque los
mensájes fluyen á tráves de RábbitMQ y sus áplicáciones, solo pueden álmácenárse dentro de uná colá
cádá colá dependiendo del que productor reálizá el mensáje.
El consumo tiene se reálizá por medio de dos prográmás (EscuchárMensájes.js, EscuchárRegistros.js) los
cuáles se convierten en consumidores yá que son prográmás que esperá recibir mensájes, ál recibir un
nuevo mensáje lo procesán de ácuerdo á su objetivo y álmácenán un nuevo registro en lá báse de dátos
de Usuários o Mensájes.
Páginá 3
DOCUMENTO TECNICO
Lá táblá usuário tiene los siguientes cámpos párá poder registrár los dátos necesários de un usuário.
• Nombre de usuário
• Contrásená
• Nombre
• Apellido
• Fechá de registro (con horá, minutos y segundos)
Utilizándo Redis como centro de álmácenámiento implemento uná listá (mensájes) lá cuál álmácená
dátos de tipo texto en formáto JSON, los cuáles tiene los siguientes cámpos párá poder registrár los dátos
necesários de un mensáje.
• Usuário
• Comentário reálizádo
Tomcát:
Páginá 4
DOCUMENTO TECNICO
Páyárá:
Páginá 5
DOCUMENTO TECNICO
Conclusion: el más eficiente es Tomcát
Páginá 6