Use este identificador para citar ou linkar para este item:
https://repositorio.ufpb.br/jspui/handle/123456789/13820
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Brilhante, Jonathan Lincoln Gandhi Andrade Pires | - |
dc.date.accessioned | 2019-03-01T13:38:00Z | - |
dc.date.available | 2018-10-29 | - |
dc.date.available | 2019-03-01T13:38:00Z | - |
dc.date.issued | 2018-08-30 | - |
dc.identifier.uri | https://repositorio.ufpb.br/jspui/handle/123456789/13820 | - |
dc.description.abstract | Nowdays we are living the era of globalization, where the vast majority of corporations work with services provided through the internet. In these, no tonly the access, but also the provisioning of physical resources, is done in a distributed way (like clouds). Even the form of development teams became spaced out geographically. Although slowly, implementation activity and deployment strategies begin to follow such trends. To achieve scalability and flexibility in larger aplications a new approach arises, named by Microservices (MS). However, MS architectures are at their inception and are even more a concept than a fully mature design pattern. One of the hardest topics in these approach is how to properly migrate or develop a single microservice, in terms of scope, efficiency and dependability. Inthissense, this work proposes a new architectural model based on high-level architecture pattern of reactive programming to the internal structure of a new microservice. The new model of microservices are internally coordinated by asynchronous queues, which allowed to preserve compatibility with most monolithic components and provide an encapsulation process to enable its continuity. A comparative study between the standard approach and the proposed architecture was carried out in order to measure the impacts of the proposed strategy on key service aspects: dependability, elasticity and performance. | pt_BR |
dc.description.provenance | Submitted by Glaucia Paes (glaucia.mpaes@gmail.com) on 2019-03-01T13:38:00Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Arquivototal.pdf: 4444655 bytes, checksum: 3dc280f587a7c70020644c9f8f916575 (MD5) | en |
dc.description.provenance | Made available in DSpace on 2019-03-01T13:38:00Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Arquivototal.pdf: 4444655 bytes, checksum: 3dc280f587a7c70020644c9f8f916575 (MD5) Previous issue date: 2018-08-30 | en |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal da Paraíba | pt_BR |
dc.rights | Acesso aberto | pt_BR |
dc.rights | Attribution-NoDerivs 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nd/3.0/br/ | * |
dc.subject | Microsserviços | pt_BR |
dc.subject | Programação reativa | pt_BR |
dc.subject | Refatoramento | pt_BR |
dc.subject | Filas assíncronas | pt_BR |
dc.subject | Micro services | pt_BR |
dc.subject | Reactive approach | pt_BR |
dc.subject | Refactoring | pt_BR |
dc.subject | Asynchronous queues | pt_BR |
dc.subject | Sistemas de processamento distribuído | pt_BR |
dc.subject | Arquitetura distribuída - Informática | pt_BR |
dc.subject | Microsserviços - Informatica | pt_BR |
dc.title | Uma abordagem para construção de microsserviços reativos baseadas em filas assíncronas | pt_BR |
dc.type | Dissertação | pt_BR |
dc.contributor.advisor1 | Costa, Rostand | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3145331081780004 | pt_BR |
dc.contributor.advisor-co1 | Araújo, Tiago Maritan Ugulino de | - |
dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/6347743344931103 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/5767501801632139 | pt_BR |
dc.description.resumo | Atualmente, vivemos a consolidação da globalização, na qual a grande maioria das corporações atua com serviços fornecidos através da internet. Nestes, não apenas o acesso, mas também o provisionamento de recursos físicos, éfeito de forma distribuída (na nuvem, por exemplo). Ainda que lentamente, a atividade de implementação e as estratégias de implantação começam a acompanhar tais tendências. Para alcançar um provisionamento dinâmico e escalável em grandes aplicações, emerge uma nova abordagem chamada de Microsserviços (MS). No entanto, as arquiteturas de MS estão em seu início, sendo ainda mais um conceito do que um padrão de design completamente maduro. Um dos tópicos mais difíceis nesta abordagem está em como migrar ou desenvolver adequadamente um único microsserviço em termos de escopo, eficiência e confiabilidade. Nessesentido, estetrabalho propõeumnovomodelodearquiteturabaseadoempadrõesdealtoníveldaprogramação reativa para estruturar internamente um microsserviço. Este novo modelo de microsserviço é coordenado por filas assíncronas, o que permite preservar a compatibilidade com a maioria dos componentes monolíticos e fornecer um processo de encapsulamento para permitir a sua continuidade. Um estudo comparativo entre a abordagem padrão e a arquitetura proposta foi realizado a fim de mensurar os impactos da estratégia proposta em aspectos chave do serviço, como resiliência, elasticidade e desempenho. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Informática | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Informática | pt_BR |
dc.publisher.initials | UFPB | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
Aparece nas coleções: | Centro de Informática (CI) - Programa de Pós-Graduação em Informática |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Arquivototal.pdf | Arquivo total | 4,34 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma
Licença Creative Commons