No que se refere à integração de sistemas, julgue o item que...
No que se refere à integração de sistemas, julgue o item que se segue.
JMS é uma API que permite mensageria assíncrona, suportando filas e tópicos, com garantia de entrega, persistência e transações.
Comentários
Veja os comentários dos nossos alunos
Exemplos de configuração em diferentes provedores: ActiveMQ, RabbitMQ ou Kafka com suporte JMS.
Principais características:
- Mensageria assíncrona:Permite que os sistemas se comuniquem sem precisar esperar por uma resposta imediata, melhorando o desempenho e a escalabilidade.
- Filas e tópicos:Filas: as mensagens são armazenadas em ordem e processadas por um único consumidor.
- Tópicos: as mensagens são publicadas e podem ser consumidas por vários assinantes.
- Garantia de entrega:Assegura que as mensagens sejam entregues com sucesso, mesmo em caso de falhas no sistema.
- Persistência:As mensagens são armazenadas em disco, garantindo que não sejam perdidas em caso de reinicialização do sistema.
- Transações:Permite agrupar várias operações de mensageria em uma única transação atômica, garantindo a consistência dos dados.
Casos de uso comuns:
- Comunicação entre microsserviços.
- Processamento de tarefas em segundo plano.
- Sistemas de notificação.
- Integração de sistemas legados.
Exemplos de APIs de Mensageria:
- Apache Kafka
- RabbitMQ
- Amazon SQS
- Azure Service Bus
CERTO
• JMS (Java Message Service) é uma API da plataforma Java que permite a comunicação assíncrona ( produtores e consumidores de mensagens não precisam estar ativos ao mesmo tempo) entre sistemas por meio de mensagens.
Modelos de comunicação
Filas (Point-to-Point): Mensagem é consumida por apenas um receptor.
Tópicos (Publish/Subscribe): Mensagem é enviada a todos os assinantes do tópico.
Garantia de entrega: Oferece mecanismos como acknowledgement e redelivery, garantindo que as mensagens não sejam perdidas.
Persistência: Mensagens podem ser armazenadas para garantir entrega mesmo após falhas.
Transações: Suporta transações locais e distribuídas, permitindo que o envio e o recebimento de mensagens façam parte de um contexto transacional.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo