Find Jobs
Hire Freelancers

Arquitectura Subscriptor-editor, con esquema pull ( EdSuPull )

$10-30 USD

Cerrado
Publicado hace casi 2 años

$10-30 USD

Pagado a la entrega
El objetivo principal es que se vea de forma aplicada la infraestructura básica requiereuna en arquitectura de comunicación, basada en un modelo Subscriptor/Editor con un esquema de tipo pull. El planteamiento, consiste en desarrollar un esquema de este tipo con los siguientes requisitos específicos que deben ser obligatoriamente satisfechos: El proyecto debe funcionar tanto en local como en remoto. Programado en C, se utilizarando Sockets de tipo Stream suponiendo un entorno de máquinas heterogéneas. Utilizar un esquema con un único proceso que actúa como Broker. Proporcionando el desacoplamiento espacial entre los editores y los subscriptores. Al usar un esquema de tipo Pull, el Broker se encargará de almacenar los eventos dirigidos a un subscriptor hasta que este los recoja. En el arranque del sistema, el Broker será informado mediante un fichero sobre los temas que existen en el sistema y estos serán los únicos disponibles para editores y subscriptores. El nombre de un tema puedecontener cualquier carácter exceptuando un espacio. El Broker dará un servicio concurrente basado en la creación dinámica de Threads encargándose cada Thread de servir todas las peticiones que llegan por una conexión. Un proceso editor y/o subscriptor; un proceso puede ejercer ambos roles) mantendrá unaconexión persistente con el Broker durante toda su interacción. Dado ese posible doble rol, en el resto del documento vamos a denominar clientes a este tipo de procesos. El diseño planteado para el broker, podrá también servir adecuadamente a clientes que usan una conexión por cada petición. Cada cliente se identificará ante el broker con un UUID (man dbus-uuidgen). Se ofrece una función de apoyo que debe ser usada obligatoriamente para generar ese identificador único universal. Otros aspectos que serán entregados a la persona que realice el dessarrollo
ID del proyecto: 33713603

Información sobre el proyecto

Proyecto remoto
Activo hace 2 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de VENEZUELA
Mérida, Venezuela
0,0
0
Miembro desde ene 13, 2021

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.