Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
O que é JMS
Search
Mattheus Cassundé
August 17, 2021
Technology
0
76
O que é JMS
Mattheus Cassundé
August 17, 2021
Tweet
Share
More Decks by Mattheus Cassundé
See All by Mattheus Cassundé
Implementando software guiado a negócio
cassunde
0
92
Entendendo Project Model Canva
cassunde
0
19
Qualidade além da engenharia
cassunde
0
270
Proxy Reverso com Apache2
cassunde
0
160
o que é harbor ?
cassunde
0
170
A importância dos logs
cassunde
0
570
RabbitMQ - Alguns detalhes
cassunde
0
32
Processo_de_Desenvolvimento.pdf
cassunde
0
42
Simplificando APIs Rest
cassunde
0
560
Other Decks in Technology
See All in Technology
フィンテック養成勉強会#54
finengine
0
170
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
160
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
180
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
330
Model Mondays S2E02: Model Context Protocol
nitya
0
220
Welcome to the LLM Club
koic
0
170
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
11k
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.2k
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
150
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
330
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
Featured
See All Featured
Faster Mobile Websites
deanohume
307
31k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Being A Developer After 40
akosma
90
590k
Agile that works and the tools we love
rasmusluckow
329
21k
Site-Speed That Sticks
csswizardry
10
660
Documentation Writing (for coders)
carmenintech
71
4.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Making Projects Easy
brettharned
116
6.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Become a Pro
speakerdeck
PRO
28
5.4k
Transcript
JMS O que é?
"Java Message Service, ou JMS, é uma API da linguagem
Java para middleware orientado a mensagens. Através da API JMS, duas ou mais aplicações podem se comunicar por mensagens." https://pt.wikipedia.org/wiki/JMS
O que é Middleware?
Componente que facilita a comunicação entre softwares O que é
Middleware? EJB é um exemplo
Message Oriented Middleware Middleware orientado a Mensagem MOM
Message Oriented Middleware Filas Um produtor coloca uma mensagem na
fila e apenas um consumidor ler Tópicos Um produtor coloca uma mensagem no tópico e vários consumidores podem ler Existe dois tipos de MOM
Filas
Filas Mensagem pode ser lida apenas uma vez Não precisa
do produtor ativo para consumir Não precisa do consumidor ativo para produzir Consumidor avisa quando ler mensagem
Tópicos
Tópico Mesma mensagem pode ser consumida por vários Consumidor pode
ser durável Consumidor pode ser não durável
Quais as vantagens
Vantagens do MOM Opções que foram criadas para atender esses
requisitos Facilita integrações Alta concorrência Tolerância a falhas Escalabilidade e Balanceamento
JMS Especificação para colocar ordem na casa