Microserviços
23/01/2018 08:12
0
estou desenvolvendo uma aplicação baseada em microserviços na aws, alguem tem experiencia com este tipo de arquitetura?
O que utilizam para comunicação entre serviços? rest?
Considero utilizar mensagens via SQS, me parece que a latencia não é lá muito boa, porém só fiz alguns testes preliminares, no caso a aplicação rodando localmente, certamente que com a aplicação rodando na mesma zona da aws que fila, a latencia deve melhorar
Tags: Grails microservices aws sqs


0
Fale amigo.
O grails tem um lindo suporte microservice utilizando REST para comunicação dos modulos da sua solução. Este link(https://pt.slideshare.net/SpringCentral/microservice-architecture-with-grails-3) é uma apresentação de Jeff Brown que é um importante contribuidor do framework. Nessa apresentação ele mostrar uma simples comunicação REST e também como fazer uma arquitetura de microserviços com Grails. Eu particulamente quando vou consumir os serviços ultilizo essa biblioteca GroovyHttpBuilder?, e também não me prendo somente a anotação @Resource para criar serviços REST no grails algumas vezes no extremo da pressa para entregar projetos eu faço o seguinte.

ComPressaController {
?def servicoApressado() {
? ?def map = [:] // os dados necessários para transmitir em um mapa
? ?render text: map as JSON, contentType: 'application/json'
?}
}?
Lembrando um velho ensinamento de gerra no mundo de software "melhor feito do que bem feito". Espero ter ajudado meu amigo, e também espero velo em outros posts :)
27/01/2018 01:03



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto