Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:arquitetura:rabbitmq [27/12/2017 15:53] maugustopres:gerti:arquitetura:rabbitmq [27/12/2017 16:04] (atual) – [Implementação] maugusto
Linha 1: Linha 1:
 ======= RabbitMQ ======= ======= RabbitMQ =======
  
 +RabbitMQ é um software de código aberto (open source) que foi implementado para suportar um protocolo de mensagens denominado Advanced Message Queuing Protocol (AMQP). Através da solução, é possível criar uma aplicação para lidar com o tráfego de mensagens que estão no cerne de sistemas de informação. A ideia do RabbitMQ é disponibilizar uma estrutura que facilite fluxos de mensagens, sobretudo em grandes aplicações, para a comunicação entre todos os processos. A solução foi desenvolvida pela empresa Rabbit Technologies Ltd., que o lançou em 2007. Em 2010, foi adquirida por SpringSource, uma divisão da VMware.
  
-====== Configuração de Microservices ======  
-Este tópico visa demonstrar a implementação do RabbitMQ para processamento de dados em uma arquitetura em Microservices.  
  
-O documento de Arquitetura de Microservices do TCE-GO, apresenta a proposta de solução para a infraestrutura de processamento distribuído, Cloud Computing, do TCE-GO. Partindo dessa especificação de arquitetura da informação, a especificação da funcionalidade de processamento em Microservices será dividido nas seguintes etapas:+====== Configuração de Microservices ======  
 +Este tópico visa demonstrar a implementação do RabbitMQ para processamento de dados em uma arquitetura em Microservices. O documento de Arquitetura de Microservices do TCE-GO, apresenta a proposta de solução para a infraestrutura de processamento distribuído, Cloud Computing, do TCE-GO. Partindo dessa especificação de arquitetura da informação, a especificação da funcionalidade de processamento em Microservices será dividido nas seguintes etapas:
  
 ===== Configuração do Serviço de Mensagem RabbitMQ =====  ===== Configuração do Serviço de Mensagem RabbitMQ ===== 
Linha 55: Linha 55:
 </code> </code>
  
-===== Instalação do servidor RabbitMQ =====+==== Instalação do servidor RabbitMQ ====
  
 O servidor de mensagens RabbitMQ utilizado na infraestrutura de Cloud Computing do TCE-GO, será o servidor na versão 3.6.4.1. Entretanto, o mantenedor da solução RabbitMQ está evoluindo a solução constantemente, provável que neste momento a última versão disponibilizada do RabbitMQ seja outra.  O servidor de mensagens RabbitMQ utilizado na infraestrutura de Cloud Computing do TCE-GO, será o servidor na versão 3.6.4.1. Entretanto, o mantenedor da solução RabbitMQ está evoluindo a solução constantemente, provável que neste momento a última versão disponibilizada do RabbitMQ seja outra. 
Linha 216: Linha 216:
 As máquinas físicas ou virtuais agente de Microservices, deverão tem configuração de acesso ao banco de dados, ter a configuração das DLL’s serviços dos projetos que o agente ficará escutando suas filas de trabalho, e ter a configuração do client da API do servidor RabbitMQ e ter configurado as variáveis de ambiente do TCE_CONFIG_PATH. As máquinas físicas ou virtuais agente de Microservices, deverão tem configuração de acesso ao banco de dados, ter a configuração das DLL’s serviços dos projetos que o agente ficará escutando suas filas de trabalho, e ter a configuração do client da API do servidor RabbitMQ e ter configurado as variáveis de ambiente do TCE_CONFIG_PATH.
  
 +===== Implementação =====
 +
 +Ajude a descrever: [[.rabbitmq:implementacao]]
  • pres/gerti/arquitetura/rabbitmq.1514390030.txt.gz
  • Última modificação: 27/12/2017 15:53
  • por maugusto