Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benevanio/activemq-mulesoft-integration
Este projeto de integração MuleSoft demonstra como conectar o ActiveMQ com diferentes endpoints, incluindo MySQL e HTTP, para troca de mensagens e processamento de dados de forma assíncrona e distribuída.
https://github.com/benevanio/activemq-mulesoft-integration
active-learning activeadmin activemq broker broker-api integration integration-flow led-api low-code low-level-programming lowcode mulesoft mulesoft-connector mulesoft-develloper salesforce salesforce-api salesforce-developers salesforce-lightning salesforce-rest-api webscoket
Last synced: about 2 months ago
JSON representation
Este projeto de integração MuleSoft demonstra como conectar o ActiveMQ com diferentes endpoints, incluindo MySQL e HTTP, para troca de mensagens e processamento de dados de forma assíncrona e distribuída.
- Host: GitHub
- URL: https://github.com/benevanio/activemq-mulesoft-integration
- Owner: Benevanio
- License: mit
- Created: 2024-04-29T22:45:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T23:18:56.000Z (9 months ago)
- Last Synced: 2024-09-26T01:41:26.958Z (4 months ago)
- Topics: active-learning, activeadmin, activemq, broker, broker-api, integration, integration-flow, led-api, low-code, low-level-programming, lowcode, mulesoft, mulesoft-connector, mulesoft-develloper, salesforce, salesforce-api, salesforce-developers, salesforce-lightning, salesforce-rest-api, webscoket
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ActiveMQ MuleSoft Integration
Este projeto de integração MuleSoft demonstra como integrar o ActiveMQ com diferentes endpoints utilizando o Mule 4.
## Configurações
### Dependências do MuleSoft
- Mule 4
- MuleSoft Anypoint Studio### Configurações do ActiveMQ
- Broker URL: `tcp://localhost:61616`
- Username: ``
- Password: ``### Configurações do Banco de Dados (MySQL)
- URL: `jdbc:mysql://localhost:3306/db_name`
- Username: ``
- Password: ``## Fluxos Principais
### activeMQMysqlModeFlow
Este fluxo recebe mensagens do ActiveMQ e insere os dados em uma tabela do MySQL.
### activemq-moduleFlow
Este fluxo expõe um endpoint HTTP que transforma e publica mensagens no ActiveMQ.
### queue-subscriberFlow
Este fluxo consome mensagens de uma fila específica do ActiveMQ e exibe o payload no console.
### topic-subscriber
Este fluxo consome mensagens de um tópico específico do ActiveMQ e exibe o payload no console.
### activeMQ-RequestReplyFlow
Este fluxo recebe uma mensagem, a publica em uma fila do ActiveMQ e aguarda por uma resposta em outra fila.
### Request-Reply-Producer
Este fluxo consome mensagens de uma fila do ActiveMQ e exibe o payload no console como parte de um fluxo de solicitação-resposta.
## Como Executar
1. Clone o repositório.
2. Importe o projeto no Anypoint Studio.
3. Configure as conexões do ActiveMQ e do banco de dados MySQL.
4. Execute o projeto no Anypoint Studio.---
Lembre-se de substituir `` e `` pelas suas credenciais reais. Este README fornece uma visão geral do projeto e ajuda os usuários a entender como ele funciona e como podem configurá-lo e executá-lo.