RabbitMQ, AMQP ?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

RabbitMQ, AMQP ?

Mensagem por Itamar M. Lins Jr. »

Ola!
O Viktor adicionou no fork dele, esse programa.
Fique por dentro
Neste artigo conheceremos a evolução dos protocolos de mensageria utilizando o AMQP – Advanced Message Queuing Protocol e vamos implementá-lo através do RabbitMQ.

Tal aplicativo funciona em um servidor, como também pode funcionar em várias instâncias em uma mesma estação ou estações diferentes, o que faz com que tenhamos uma alta disponibilidade.

O padrão arquitetural de mensageria permite evoluir as aplicações e torná-las mais escaláveis e estáveis, bem como facilita a integração entre sistemas ou camadas de um mesmo sistema.http://www.devmedia.com.br/introducao-a ... itmq/33036
Palavras novas para mim "mensageria", AMQP...
É o whatsapp "for harbour" ? ICQ ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

RabbitMQ, AMQP ?

Mensagem por fladimir »

Não entendi muita coisa, mas do pouco q "entendi" talvez, é permitir q nossos sistemas se comuniquem com outras plataformas de forma mais dinamica etc etc etc.
Tem até um exemplo comparando com um webservice...

Mas na realidade não entendi direito na prática como poderemos usar esse recurso.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

RabbitMQ, AMQP ?

Mensagem por JoséQuintas »

Também falta entender como usar.

As possibilidades parecem ser infinitas e pra qualquer SO.
Por exemplo:
- Substituir conexão com banco de dados
- Comunicação matriz/filiais
- Comunicação smartphone
- Comunicação clientes
- Atualizar tabelas em clientes
- Enviar comandos para aplicativo no cliente
- Etc
The AMQP 1.0 protocol is used by Microsoft Azure Service Bus, Service Bus for Windows Server, Azure Event Hubs, Azure IoT Hub, and by numerous open source projects like Apache Qpid, Apache ActiveMQ, and Apache Apollo, as well as by commercial messaging products of other vendors like JBoss A-MQ, RedHat MRG, SwiftMQ, and IBM MQLight.
Também servirira pra hackers fazerem a festa roubando informações....
Então é de se imaginar que vai precisar segurança extra.

A questão não é apenas sua comunicação ser segura, mas hackers não fazerem uso do mesmo tipo de serviço pra tirar proveito.

Vai ver, tiraram a idéia do Emule, Kazaa, Torrent, etc.

Pra quem entende fala em inglês, que NÃO é meu caso:

https://www.youtube.com/watch?v=ODpeIdUdClc
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

RabbitMQ, AMQP ?

Mensagem por JoséQuintas »

E isso seria só o começo.... rs

Por exemplo, validar um CNPJ através de mensagem, NCM, etc..... tornando possível até distribuir o funcionamento de um aplicativo entre servidores.

Será uma coisa muido doida....

Utilidades a gente inventa, falta mesmo descobrir o ponto de partida.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

RabbitMQ, AMQP ?

Mensagem por asimoes »

Esse recurso é muito bem vindo, valoriza cada vez mais a linguagem
Só falta exemplos práticos de utilização
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder